Match ends, Sheffield United 2, Swindon Town 0.
Substitute Jamie Murphy's second-half double moved Sheffield United into the play-off places and toppled Swindon from top spot in League One.
Kick-off was delayed by 15 minutes because of congestion outside at Bramall Lane and the game proved to be a fierce affair with nine yellow cards.
Murphy, who signed a contract extension with the Blades before the match, swept home the opener from inside the area.
And he made it 2-0 when he chipped over goalkeeper Wes Foderingham.
Murphy broke down field and netted his second after Swindon had a penalty shout waved away following a trip on defender Jordan Turnbull.
Mark Cooper's side, playing for the first time in two weeks, were replaced at the top of the standings by MK Dons, while Sheffield United moved up to sixth.
Swindon had their chances to get on the score sheet, but Jon Obika saw his shot palmed away by keeper Iain Turner and John Swift then fired over the bar, while Louis Thompson blazed over from 30 yards.
Sheffield United boss Nigel Clough told BBC Radio Sheffield:
"They were a little bit rusty at times, one or two of them haven't played an awful lot.
"But they got through the game and we just about deserved it.
"Both different goals, but the desire of Jamie to run ,and really sprint, to get in the box on both of them."
Swindon Town manager Mark Cooper told BBC Wiltshire:
"You can't have that many chances and create that much opportunities and not score, and then expect to win the game.
"We just need to be calm and roll the ball into the goal.
"Frustrating I think is the word. On another day we could be three or four up at half-time.
"Full credit to Sheffield United, they've done a job on us."
- 27KennedyBooked at 8mins
- 33WallaceSubstituted forScougallat 60'minutes
- 18CouttsSubstituted forBaxterat 79'minutesBooked at 80mins
- 21HigdonBooked at 20minsSubstituted forMurphyat 43'minutes
- 29Rossi BrancoBooked at 29mins
- 2ThompsonBooked at 68mins
- 6TurnbullBooked at 12mins
- 3ByrneBooked at 81mins
- 14SwiftBooked at 31mins
- 15ToffoloBooked at 64mins
- 10WilliamsSubstituted forHyltonat 82'minutes
- 20ObikaSubstituted forSmithat 63'minutes
- David Coote
- Shots on Target
Second Half ends, Sheffield United 2, Swindon Town 0.
Goal! Sheffield United 2, Swindon Town 0. Jamie Murphy (Sheffield United) right footed shot from the centre of the box to the centre of the goal. Assisted by Terry Kennedy.
Chris Basham (Sheffield United) wins a free kick in the attacking half.
Foul by Jermaine Hylton (Swindon Town).
Corner, Swindon Town. Conceded by Kieron Freeman.
Attempt blocked. Stefan Scougall (Sheffield United) right footed shot from outside the box is blocked.
Attempt missed. Louis Thompson (Swindon Town) right footed shot from outside the box is close, but misses to the right.
Substitution, Swindon Town. Jermaine Hylton replaces Andy Williams.
Nathan Byrne (Swindon Town) is shown the yellow card.
Stefan Scougall (Sheffield United) wins a free kick on the right wing.
Foul by Nathan Byrne (Swindon Town).
Jose Baxter (Sheffield United) is shown the yellow card.
Foul by Jose Baxter (Sheffield United).
Louis Thompson (Swindon Town) wins a free kick in the attacking half.
Substitution, Sheffield United. Jose Baxter replaces Paul Coutts.
Goal! Sheffield United 1, Swindon Town 0. Jamie Murphy (Sheffield United) right footed shot from the centre of the box to the high centre of the goal. Assisted by Louis Reed with a cross.
Attempt missed. Terry Kennedy (Sheffield United) right footed shot from the centre of the box is close, but misses to the left.
Corner, Sheffield United. Conceded by Nathan Thompson.
Terry Kennedy (Sheffield United) wins a free kick in the attacking half.