Former Port Vale youngster Dave Hibbert scored Shrewsbury's injury-time winner in Saturday's friendly at Vale Park.
Shrewsbury goalkeeper Glynn Garner produced some fine first-half saves to stop Luke Rodgers, Akpo Sodje and Jason Talbot putting the home side ahead.
Rodgers headed another chance wide shortly before being replaced by trialist Callum Willock on 70 minutes.
Vale's Joe Anyon saved late efforts from Stewart Drummond and Jimmy Ryan but Hibbert hit the winner late on.
The BBC is not responsible for the content of external internet sites