Match ends, Rochdale 3, Rotherham United 1.
Rotherham's League One title hopes were dealt a blow as they crashed to a surprise defeat at Rochdale.
Ian Henderson struck twice to put the relegation-battling hosts in charge before Matty Lund made it 3-0 in the 76th minute.
The visitors pulled a goal back late on through Jamie Lindsay but it was too little too late to prevent the second-placed Millers from suffering their first defeat in eight games.
An end-to-end first half closed with Dale one goal up, Henderson applying the finish to Aaron Morley's back-post delivery in the 27th minute when he dinked the ball inside Daniel Iversen's near post.
Rotherham had the ball in the net in the 35th minute when Ben Wiles, unmarked at the back post, headed goalward for what would have been the equaliser. However, his team-mate Michael Smith prodded the ball into the net from two yards and was duly flagged offside.
Dale doubled their lead in the 70th minute when Lund cut open the Millers defence with a neat pass and Henderson netted his second.
And the home side underlined their superiority with a third goal six minutes later, Lund racing through onto a Callum Camps pass and lifting the ball over Iversen and into the unguarded net.
Lindsay struck for Rotherham in stoppage time, volleying home Wiles' delivery, but it was nothing more than a consolation.
Report supplied by PA Media.
- 25SánchezBooked at 79mins
- 8WilliamsBooked at 74mins
- 28MorleySubstituted forRathboneat 83'minutes
- 23TiltSubstituted forKoromaat 60'minutes
- 2JonesSubstituted forOlosundeat 78'minutes
- 10LadapoSubstituted forVassellat 60'minutes
- Ross Joyce
- Shots on Target
Second Half ends, Rochdale 3, Rotherham United 1.
Foul by Chiedozie Ogbene (Rotherham United).
Oliver Rathbone (Rochdale) wins a free kick in the defensive half.
Corner, Rochdale. Conceded by Daniel Iversen.
Attempt saved. Ian Henderson (Rochdale) right footed shot from the left side of the box is saved in the bottom right corner.
Goal! Rochdale 3, Rotherham United 1. Jamie Lindsay (Rotherham United) right footed shot from the centre of the box to the bottom left corner. Assisted by Ben Wiles with a cross.
Attempt missed. Kyle Vassell (Rotherham United) left footed shot from outside the box is close, but misses to the left.
Attempt blocked. Chiedozie Ogbene (Rotherham United) left footed shot from outside the box is blocked. Assisted by Jamie Lindsay.
Matthew Olosunde (Rotherham United) wins a free kick on the right wing.
Foul by Aaron Wilbraham (Rochdale).
Corner, Rochdale. Conceded by Jamie Lindsay.
Corner, Rotherham United. Conceded by Eoghan O'Connell.
Attempt saved. Ben Wiles (Rotherham United) right footed shot from outside the box is saved in the bottom left corner. Assisted by Michael Smith.
Substitution, Rochdale. Oliver Rathbone replaces Aaron Morley.
Attempt saved. Michael Smith (Rotherham United) header from the centre of the box is saved in the bottom right corner. Assisted by Kyle Vassell with a cross.
Attempt blocked. Ben Wiles (Rotherham United) left footed shot from outside the box is blocked.
Robert Sánchez (Rochdale) is shown the yellow card.
Attempt missed. Josh Koroma (Rotherham United) right footed shot from outside the box misses to the right following a corner.
Substitution, Rotherham United. Matthew Olosunde replaces Billy Jones.