League One leaders Sheffield United stretched their advantage over rivals Scunthorpe United to five points after victory at Peterborough United.
The Blades regained top spot after ending a three-game winless run with victory over AFC Wimbledon last weekend.
And victory over Posh - coupled with Scunthorpe’s 1-0 defeat at home to Shrewsbury - meant Chris Wilder’s pulled away from the chasing pack.
Chris Basham came in at centre-half for Ethan Ebanks-Landell (hip), and there was a full debut for Samir Carruthers- Paul Coutts missing out with injury.
The game looked destined for a stalemate until Billy Sharp pounced for his 20th goal of the season.
With the clock ticking down, James Hanson headed down and Sharp was on hand to net in the 87th minute.
Victory has United on 63 points from 31 games, five points ahead of Scunthorpe, who have 58 but a game in hand.
“We deserved the win,” Wilder said. “The game was a good advert for League One and credit to Peterborough as well for that.
“They have given us as much trouble in the two games this season as anyone else. The game at Bramall Lane (Posh lost that one 1-0 as well) was a good footballing match and this game saw both teams having a go and trying to win.
“You have to defend well against Peterborough as they have good technical players up top and we did that. The midfield diamond can be hard to play against and Peterborough play it better than most.”
Peterborough: McGee, Smith, Tafazolli, Ball, Binnom-Williams, Edwards, Inman, Grant, Maddison, Mackail-Smith, Nichols. Subs: Hughes, Baldwin, Forrester, Angol, Tyler, Samuelsen, Morias.
Sheff Utd: Moore, O’Connell, Wright, Freeman, Lafferty, Fleck, Basham, Duffy, Carruthers, Sharp, Hanson. Subs: Long, McNulty, Lavery, Done, Riley, Wilson, O’Shea.
Referee: Andy Haines (Tyne & Wear)