Match ends, Shrewsbury Town 2, Sheffield United 0.
Nigel Clough tasted defeat for the first time as Sheffield United manager as the Blades lost at Shrewsbury.
Joe Jacobson put the hosts ahead on 39 minutes with a brilliant 30-yard shot into the top corner.
Clough sent on Febian Brandy at the break but he was sent off just 12 minutes later for shoving Town substitute Connor Goldson in the face.
The home side made the extra man count when Goldson played in Liam McAlinden, who smashed into the roof of the net.
That was the on-loan Wolves striker's second goal in five appearances in his month at the Meadow, as Town ended a run of just one point out of a possible nine.
VIEW FROM THE DRESSING ROOM
Shrewsbury Town manager Graham Turner told BBC Radio Shropshire:
"It was a hard earned three points.
"The team we were playing were decent so it's been a great afternoon's work.
"We need to take good points from upcoming matches, so we've got off to a good start."
Sheffield United manager Nigel Clough told BBC Radio Sheffield:
"Very disappointed with the result. I thought the performance was not too bad at times.
"We did a lot of good things and conceded a wonder goal in the first half when we were on top.
"The indiscipline in the second half cost us and we kept plugging away with 10 men. I thought the attitude was right, even with 10 men."
- 3JacobsonSubstituted forGoldsonat 45+4'minutes
- 27López SantamariaSubstituted forMcAlindenat 73'minutes
- 9BradshawSubstituted forSummerfieldat 87'minutes
- 15CollinsSubstituted forBrandyat 45'minutesBooked at 57mins
- 7FlynnSubstituted forMcGinnat 78'minutes
- 18KingSubstituted forMillerat 63'minutesBooked at 73mins
- Stuart Attwell
- Shots on Target
Second Half ends, Shrewsbury Town 2, Sheffield United 0.
Foul by Adam Reach (Shrewsbury Town).
Stephen McGinn (Sheffield United) wins a free kick in the attacking half.
Adam Reach (Shrewsbury Town) wins a free kick in the defensive half.
Foul by Lyle Taylor (Sheffield United).
Foul by Ryan Woods (Shrewsbury Town).
Stephen McGinn (Sheffield United) wins a free kick in the defensive half.
Attempt missed. Shaun Miller (Sheffield United) header from the centre of the box is too high.
Substitution, Shrewsbury Town. Luke Summerfield replaces Tom Bradshaw.
Attempt saved. Shaun Miller (Sheffield United) right footed shot from outside the box is saved in the top centre of the goal.
Corner, Sheffield United. Conceded by Aaron Wildig.
Attempt blocked. Shaun Miller (Sheffield United) right footed shot from outside the box is blocked.
Attempt missed. Shaun Miller (Sheffield United) right footed shot from outside the box is high and wide to the right.
Goal! Shrewsbury Town 2, Sheffield United 0. Liam McAlinden (Shrewsbury Town) left footed shot from the centre of the box to the top left corner. Assisted by Connor Goldson.
Substitution, Sheffield United. Stephen McGinn replaces Ryan Flynn.
Foul by Liam McAlinden (Shrewsbury Town).
Harry Maguire (Sheffield United) wins a free kick on the right wing.
Substitution, Shrewsbury Town. Liam McAlinden replaces Cristian.
Shaun Miller (Sheffield United) is shown the yellow card.