Match ends, Rotherham United 2, Sheffield United 2.
Rotherham United 2-2 Sheffield United: Jamie Proctor strike denies Blades top spot
Jamie Proctor scored a stoppage-time equaliser to earn Rotherham United a deserved point in the South Yorkshire derby against Sheffield United.
The Millers twice had to come from behind, with Proctor's low shot in the second minute of time added on denying the Blades Championship top spot.
Mark Duffy had given Sheffield United an early lead at the New York Stadium, showing superb composure before drilling low into the bottom corner.
Jon Taylor's strike was then deflected in by Chris Basham to make it 1-1, before the Blades centre-half atoned by putting the visitors back in front with a far-post header.
But Sheffield United goalkeeper Dean Henderson was beaten for a second time in injury time, having already made a string of fine saves.
He twice denied Semi Ajayi with acrobatic stops, while Clark Robertson's fierce effort from close range was also kept out by the Manchester United loanee.
Chris Wilder's side have now won just one of their past five matches, with the draw against Rotherham following a goalless stalemate against Sheffield Wednesday before the international break.
Despite the visitors often controlling possession, it was the Millers' direct approach that created by far the better of the opportunities.
Only Henderson's brilliance in goal prevented them from taking all three points - and their lack of ruthlessness in front of goal has now seen them draw seven of their past nine fixtures.
Rotherham boss Paul Warne:
"Their goalkeeper was man of the match which speaks volumes.
"At 2-1 it was a bit harsh on us. The lads don't give up. If it's only a one goal deficit you're still in the game.
"To get the equaliser late on made it feel like a win. We caused them problems. If we had lost the game 2-1, I would still have been hugely proud of the performance.
"We deserved a draw and the lads will take a lot of confidence from it. It feels like a mini win."
Sheffield United manager Chris Wilder:
"Apart from the goalkeeper I could have made any changes. We changed the shape about three or four times. We could have pulled anyone off at any given time but we managed to find ourselves 2-1 up.
"The performance was very, very poor but I need to compliment the opposition manager and their players. If I was in their changing room, not getting the win, I would be disappointed.
"They won more first and second balls. We thought that maybe we could just stroll in here and it would be a pretty easy afternoon.
"The goalkeeper has kept us in the game. I thought he was absolutely outstanding. He produced loads of good moments for us."
- 2VynerSubstituted forVassellat 87'minutes
- 23WilliamsSubstituted forProctorat 87'minutes
- 17ManningSubstituted forNewellat 63'minutes
- 6BashamBooked at 62mins
- 21DuffySubstituted forStearmanat 87'minutes
- 17McGoldrickSubstituted forClarkeat 62'minutes
- 10SharpSubstituted forJohnsonat 90'minutes
- Peter Bankes
- Shots on Target
Second Half ends, Rotherham United 2, Sheffield United 2.
Goal! Rotherham United 2, Sheffield United 2. Jamie Proctor (Rotherham United) right footed shot from the centre of the box to the bottom left corner.
Foul by Leon Clarke (Sheffield United).
Joe Mattock (Rotherham United) wins a free kick in the defensive half.
Substitution, Sheffield United. Marvin Johnson replaces Billy Sharp.
Attempt missed. Kyle Vassell (Rotherham United) left footed shot from outside the box misses to the right. Assisted by Jon Taylor.
Substitution, Rotherham United. Jamie Proctor replaces Ryan Williams.
Substitution, Rotherham United. Kyle Vassell replaces Zak Vyner.
Substitution, Sheffield United. Richard Stearman replaces Mark Duffy.
Goal! Rotherham United 1, Sheffield United 2. Chris Basham (Sheffield United) header from very close range to the bottom right corner. Assisted by Kieron Freeman.
Attempt missed. Semi Ajayi (Rotherham United) header from the centre of the box is close, but misses to the right. Assisted by Richard Towell with a cross.
Corner, Rotherham United. Conceded by Dean Henderson.
Attempt saved. Semi Ajayi (Rotherham United) header from the right side of the six yard box is saved in the top right corner. Assisted by Joe Newell with a cross.
Corner, Rotherham United. Conceded by Chris Basham.
Attempt blocked. Ryan Williams (Rotherham United) right footed shot from outside the box is blocked.
Corner, Rotherham United. Conceded by John Egan.
Foul by Jack O'Connell (Sheffield United).
Joe Newell (Rotherham United) wins a free kick in the attacking half.
Attempt saved. Jon Taylor (Rotherham United) header from the centre of the box is saved in the centre of the goal. Assisted by Joe Newell with a cross.