Match ends, Rotherham United 2, Doncaster Rovers 1.
Rotherham scored two goals in added time to steal a South Yorkshire derby win over Doncaster and register a seventh successive league victory.
The Millers looked to be heading to their first defeat since 2 December after John Marquis put Rovers ahead just before the break but Michael Smith headed home in the early stages of 12 minutes of stoppage-time and then Joe Newell scored a penalty with the last kick of the game.
Paul Warne's men did not start off like a team that had not lost for that period of time and they were the masters of their own downfall as Doncaster took the lead six minutes before the break.
Defender Semi Ajayi was caught dallying in possession on the edge of the area and Marquis was able to take advantage and slam home a sweet 18-yard finish.
The Millers spent much of the second half threatening an equaliser and a golden chance came when the ball fell to Richie Towell 16 yards out, but Joe Wright produced a stunning block on the line to deny a certain goal.
Their pressure eventually paid off in stoppage-time on as Smith rose highest to nod home a Newell free-kick and they stole the unlikeliest of wins when the midfielder converted from the spot after Smith was fouled.
Match report supplied by the Press Association.
Line-ups
Rotherham
Formation 4-4-2
- 13Rodák
- 2Emmanuel
- 5Ajayi
- 6WoodSubstituted forPalmerat 90+1'minutes
- 3Mattock
- 7FordeSubstituted forWilliamsat 78'minutes
- 4Vaulks
- 17Towell
- 22Newell
- 10BallSubstituted forLaveryat 83'minutes
- 24Smith
Substitutes
- 8Palmer
- 11Taylor
- 12Price
- 21Yates
- 23Williams
- 25Cummings
- 31Lavery
Doncaster
Formation 4-1-2-1-2
- 13MarosiBooked at 90mins
- 2Alcock
- 18AndersonSubstituted forWrightat 56'minutes
- 24Boyle
- 8Mason
- 26CoppingerBooked at 32minsSubstituted forHoughtonat 90+2'minutes
- 10Rowe
- 22BeestinSubstituted forBlairat 79'minutes
- 12Whiteman
- 23Kiwomya
- 9Marquis
Substitutes
- 1Lawlor
- 5Baudry
- 7Kongolo
- 15Wright
- 16Houghton
- 17Blair
- 19May
- Referee:
- Geoff Eltringham
- Attendance:
- 11,725
Match Stats
- Possession
- Home44%
- Away56%
- Shots
- Home16
- Away5
- Shots on Target
- Home7
- Away2
- Corners
- Home8
- Away2
- Fouls
- Home9
- Away10
Live Text
Post update
Full Time
Second Half ends, Rotherham United 2, Doncaster Rovers 1.
Goal!
Goal! Rotherham United 2, Doncaster Rovers 1. Joe Newell (Rotherham United) converts the penalty with a left footed shot to the bottom left corner.
Booking
Marko Marosi (Doncaster Rovers) is shown the yellow card for a bad foul.
Post update
Penalty Rotherham United. Michael Smith draws a foul in the penalty area.
Post update
Penalty conceded by Marko Marosi (Doncaster Rovers) after a foul in the penalty area.
Post update
Corner, Rotherham United. Conceded by Andrew Boyle.
Post update
Attempt blocked. Joe Newell (Rotherham United) right footed shot from outside the box is blocked.
Post update
Corner, Rotherham United. Conceded by Andrew Boyle.
Post update
Foul by Caolan Lavery (Rotherham United).
Post update
Jordan Houghton (Doncaster Rovers) wins a free kick in the defensive half.
Post update
Attempt missed. Joe Newell (Rotherham United) right footed shot from outside the box misses to the right.
Post update
Michael Smith (Rotherham United) wins a free kick on the left wing.
Post update
Foul by Craig Alcock (Doncaster Rovers).
Post update
Joshua Emmanuel (Rotherham United) wins a free kick in the attacking half.
Post update
Foul by Alex Kiwomya (Doncaster Rovers).
Goal!
Goal! Rotherham United 1, Doncaster Rovers 1. Michael Smith (Rotherham United) header from the centre of the box to the bottom right corner. Assisted by Joe Newell following a set piece situation.
Substitution
Substitution, Doncaster Rovers. Jordan Houghton replaces James Coppinger.
Post update
Ryan Williams (Rotherham United) wins a free kick on the right wing.
Post update
Foul by Niall Mason (Doncaster Rovers).