Shrewsbury moved a step closer to automatic promotion from League Two with a narrow win over Port Vale.
Matt Richards scored the only goal of the game after the break with a superb strike from outside the area.
Earlier on, the Shrews - unbeaten in 31 matches at home - saw efforts from Richards and Mark Wright saved by visiting keeper Chris Martin.
Vale's best chance came from Sean Rigg, but his long-range strike hit the ouside of the post.
Graham Turner's side should have doubled their advantage late on but Wright struck the woodwork after Martin saved well from Terry Gornell.
Shrewsbury now have a four-point cushion over third place Crawley.
VIEWS FROM THE DRESSING ROOM
Shrewsbury manager Graham Turner told BBC Radio Shropshire:
"I will get excited when we've finally done it, I've seen many clubs come unstuck at the last hurdle and I'm very guarded against that.
"We've got to keep the players steady, feet on the floor.
"If (promotion) is achieved on Saturday that would be a terrific thing but we might have to wait a little bit longer.
"We're not there yet, the feeling's not there yet, we've got to make sure we do it first and then we'll celebrate."
Port Vale manager Micky Adams told BBC Radio Stoke:
"I think we played a good part in an exciting League Two game. Both teams had chances and we came here with an attacking intent.
"Their keeper has had a good day and in many ways ours has too, so it made for an entertaining game.
"If Shrewsbury do get promoted then we'll miss them because it's a local derby and we enjoy playing against them.
"It's always a good atmosphere both at Vale Park and here as well."
Shrewsbury 01 Neal 02 Grandison 03 Jacobson 05 Sharps 06 Cansdell-Sherriff 07 Wright 08 Wroe 14 Richards 20 Wildig (Taylor - 83' ) 09 Collins Booked 24 Gornell (Morgan - 81' ) Substitutes 25 Smith 21 McLaughlin 04 McAllister 23 Taylor 10 Morgan Port Vale 01 Martin 02 Yates 05 McCombe 26 Davis 04 Griffith (James - 79' ) 07 Loft Booked 17 Rigg 20 Shuker (Marshall - 77' ) 08 Dodds 09 Richards 11 Pope (Williamson - 75' ) Substitutes 22 Roe 14 Marshall 18 Morsy 21 James 19 Williamson