Match ends, Shrewsbury Town 0, Burton Albion 1.
Mark Duffy's last-minute winner moved Burton up to third place in League One with victory at Shrewsbury.
Duffy got on the end of substitute Jerome Binnom-Williams' left-wing cross to get newly-promoted Burton's third successive league win.
The Brewers were second best for long spells and Shrewsbury's Junior Brown hit the bar and post in the first half.
Liam Lawrence, James Collins, Jean-Louis Akpa Akpro and Ryan Woods all had chances for Town before Duffy struck.
Shrewsbury Town manager Micky Mellon told BBC Radio Shropshire:
"It's always tough to lose a game in that manner. We are in a tough place at the minute and things aren't going for us - so you have to pick yourself up and move on.
"The players kept coming and kept trying, we hit the post and the bar, but we never took our chances today. It is very harsh to come away from this game with nothing. They came here, counted their blessings and come away with three points.
"We have to do better, especially at that time in the game. It is a real blow to lose a game at that stage. But we will get through this, we have to show character and pull through.
"This is when you have to show character, the good times are easy and everyone celebrates that. But these times are hard, and I'll be ready to come back on Monday and we have to move on from this game very quickly."
- 26Akpa-AkproSubstituted forMcAlindenat 83'minutes
- 9CollinsSubstituted forBarnettat 82'minutes
- 12ButcherBooked at 17minsSubstituted forNaylorat 61'minutes
- 11El KhayatiSubstituted forBinnom-Williamsat 78'minutes
- 20ThieleBooked at 90mins
- 9BeavonSubstituted forJoachimat 88'minutes
- Mark Haywood
- Shots on Target
Second Half ends, Shrewsbury Town 0, Burton Albion 1.
Timmy Thiele (Burton Albion) is shown the yellow card for a bad foul.
Foul by Timmy Thiele (Burton Albion).
(Shrewsbury Town) wins a free kick in the attacking half.
Foul by Jerome Binnom-Williams (Burton Albion).
Matt Tootle (Shrewsbury Town) wins a free kick on the left wing.
Corner, Burton Albion. Conceded by Jayson Leutwiler.
Attempt saved. Aurélien Joachim (Burton Albion) left footed shot from outside the box is saved in the top centre of the goal.
Goal! Shrewsbury Town 0, Burton Albion 1. Mark Duffy (Burton Albion) right footed shot from very close range to the bottom right corner. Assisted by Jerome Binnom-Williams with a cross.
Foul by Tyrone Barnett (Shrewsbury Town).
Robbie Weir (Burton Albion) wins a free kick in the defensive half.
Substitution, Burton Albion. Aurélien Joachim replaces Stuart Beavon.
Attempt saved. Liam McAlinden (Shrewsbury Town) left footed shot from the centre of the box is saved in the centre of the goal.
Attempt blocked. Ryan Woods (Shrewsbury Town) right footed shot from outside the box is blocked.
Tyrone Barnett (Shrewsbury Town) wins a free kick on the left wing.
Foul by John Mousinho (Burton Albion).
Attempt missed. Stuart Beavon (Burton Albion) header from the centre of the box is too high.
Hand ball by Tyrone Barnett (Shrewsbury Town).
Substitution, Shrewsbury Town. Liam McAlinden replaces Jean-Louis Akpa-Akpro.