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."

Sorry, we were unable to load match stats, please try again.