Shrewsbury Town skipper Nigel Jemson ended his nine-match goal drought with a second-half brace as fast-improving Town came from behind to defeat high-flying Cambridge United at Gay Meadow.
After a goalless first half it was the visitors who broke the deadlock when midfielder Tom Youngs fired them ahead six minutes after the break.
However, in the 67th minute Jemson volleyed the home side level, before a bizarre strike from Ian Woan ten minutes later gave Kevin Ratcliffe's men the lead.
Three minutes from time Jemson struck again to make it four matches unbeaten for Town who are climbing the Third Division table.
Without a home win in the league for two months, Shrewsbury had the better of a low-key first half, twice going close to taking the lead - only to see chances from centre-back David Artell and striker Ryan Lowe hit the woodwork.
But home defeat number five of the season appeared to be looming when Youngs shot fifth-placed Cambridge into a 51st minute lead - following up to score after Shane Tudor 's lob had come back off the crossbar.
Town rallied however and found themselves back on terms in the 67th minute - Jemson scoring with an overhead kick from eight yards after partner Luke Rodgers had crossed into the box.
But Jemson and everybody else in the ground could only look on in disbelief at the goal that put Shrewsbury ahead with 13 minutes remaining.
Cambridge keeper Shaun Marshall attempted to turn Woan's shot over the bar, but only parried it onto the underside, with the ball then dropping to hit first the keeper, then the post, before the ball was scrambled into his own net - much to the amazement of everyone, especially Woan.
In the 87th minute Jemson put the issue beyond all doubt scoring his sixth goal of the season with a neat finish after good work from Rodgers and Woan