Match ends, Accrington Stanley 1, Shrewsbury Town 2.
Shrewsbury Town returned to the top of League Two thanks to Bobby Grant's late winner at Accrington Stanley.
Grant earned an early lead against the club where he started his career with a deflected free-kick after Anthony Barry was booked for fouling Jordan Clark.
But Josh Windass equalised from the penalty spot after Michael Liddle was fouled in the box by Cameron Gayle.
Grant then doubled his tally with an 87th-minute winning goal, heading in from Jean-Louis Akpa Akpro's cross.
Shrewsbury had lost their previous two games, surrendering the only unbeaten home record in the Football League when they lost 2-1 to Northampton Town on Saturday.
Their third away win in four matches leaves them top on goal difference from Burton Albion, a point clear of third-placed Wycombe Wanderers, but now with a five-point cushion on fourth-placed Luton Town.
Shrewsbury Town assistant manager Mike Jackson told BBC Radio Shropshire:
"That was a great win, especially after two defeats. Some people might have thought there was a little bit of a wobble. But it was a great reaction.
"We'd had a chat with the players about raising the intensity levels with and without the ball, and they were miles better. It was an open game, lots of counter-attacking, but we deserved it in the end.
"It's the best possible place to be, top of the league, but it's still one game at a time, and we go again against Cambridge on Saturday."
- 3LiddleSubstituted forNaismithat 75'minutes
- 23BarryBooked at 10minsSubstituted forMcCartanat 75'minutes
- 24ProctorBooked at 30mins
- 23BarnettSubstituted forAkpa-Akproat 58'minutes
- Geoff Eltringham
- Shots on Target
Second Half ends, Accrington Stanley 1, Shrewsbury Town 2.
Corner, Shrewsbury Town. Conceded by Robert Atkinson.
Goal! Accrington Stanley 1, Shrewsbury Town 2. Bobby Grant (Shrewsbury Town) header from the centre of the box to the bottom left corner. Assisted by Jean-Louis Akpa-Akpro with a cross.
Attempt missed. Bobby Grant (Shrewsbury Town) left footed shot from a difficult angle on the left is too high.
Attempt missed. James Collins (Shrewsbury Town) right footed shot from outside the box is too high.
Mark Ellis (Shrewsbury Town) wins a free kick on the left wing.
Foul by Josh Windass (Accrington Stanley).
Corner, Shrewsbury Town. Conceded by Matt Crooks.
Substitution, Accrington Stanley. Kal Naismith replaces Michael Liddle.
Substitution, Accrington Stanley. Shay McCartan replaces Antony Barry.
Hand ball by Jean-Louis Akpa-Akpro (Shrewsbury Town).
Foul by Andrew Proctor (Accrington Stanley).
Bobby Grant (Shrewsbury Town) wins a free kick in the defensive half.
Attempt saved. Bobby Grant (Shrewsbury Town) left footed shot from long range on the right is saved in the centre of the goal.
Foul by Terry Gornell (Accrington Stanley).
Cameron Gayle (Shrewsbury Town) wins a free kick on the left wing.
Robert Atkinson (Accrington Stanley) wins a free kick on the right wing.
Foul by Jean-Louis Akpa-Akpro (Shrewsbury Town).
Corner, Shrewsbury Town. Conceded by Dean Winnard.