Match ends, Mansfield Town 3, Rochdale 0.
Mansfield stunned title-chasing Rochdale and boosted their own play-off hopes with victory at the One Call Stadium.
Scott Hogan went close for the visitors, forcing a good low save from Lewis Price.
Martin Riley and Matt Rhead both headed in from James Jennings corners to give the Stags a two-goal lead late on.
And Dale were undone from a set-piece again as Ryan Tafazolli headed in Chris Clements' free-kick in stoppage time.
Mansfield now lie in 10th, six points behind seventh-placed Oxford. Rochdale are second, a single point behind Scunthorpe in the race for the League Two title.
Mansfield manager Paul Cox told BBC Radio Nottingham:
"I think we are playing well at the minute and without shouting from the roof tops, I think we can beat anyone when we are playing like this.
We've come up against a very good side who will get promotion.
"But its what we've been doing over the last couple of months and we are enjoying our football at the minute."
Rochdale manager Keith Hill told BBC Radio Manchester:
"We knew we were going to endure a direct style of play but they've got good players once they get the ball into that final third.
"I have to be able to forgive the players and I will do. We're in a great position and I'm really looking forward to the remainder of the season.
"Arguably the game was always going to hinge on the first goal, but when we concede one we shouldn't be conceding two more after that."
- 12TafazolliBooked at 14mins
- 36PalmerSubstituted forClucasat 80'minutes
- 30DanielSubstituted forThomasat 90+3'minutes
- 16DoneBooked at 40mins
- 4CavanaghBooked at 61minsSubstituted forDonnellyat 75'minutesBooked at 90mins
- 6LancashireBooked at 27mins
- 7VincentiSubstituted forCumminsat 66'minutes
- 11HoganBooked at 52mins
- 12LundSubstituted forKennedyat 66'minutes
- Trevor Kettle
- Shots on Target
Second Half ends, Mansfield Town 3, Rochdale 0.
Martin Riley (Mansfield Town) wins a free kick in the attacking half.
Foul by George Donnelly (Rochdale).
George Donnelly (Rochdale) is shown the yellow card.
Substitution, Mansfield Town. Jack Thomas replaces Colin Daniel.
Goal! Mansfield Town 3, Rochdale 0. Ryan Tafazolli (Mansfield Town) header from very close range to the bottom right corner. Assisted by Chris Clements with a cross.
James Jennings (Mansfield Town) wins a free kick on the left wing.
Foul by Joseph Rafferty (Rochdale).
Foul by Chris Clements (Mansfield Town).
Matt Done (Rochdale) wins a free kick in the defensive half.
Goal! Mansfield Town 2, Rochdale 0. Matthew Rhead (Mansfield Town) header from the left side of the six yard box to the bottom right corner. Assisted by James Jennings with a cross.
Corner, Mansfield Town. Conceded by Rhys Bennett.
Attempt missed. Rhys Bennett (Rochdale) header from the centre of the box is close, but misses to the right.
Corner, Rochdale. Conceded by Martin Riley.
Attempt saved. Joseph Rafferty (Rochdale) right footed shot from the right side of the box is saved in the top left corner.
Attempt missed. Matthew Rhead (Mansfield Town) header from the centre of the box is close, but misses to the left.
Attempt saved. Graham Cummins (Rochdale) header from the centre of the box is saved in the top centre of the goal.
Substitution, Mansfield Town. Samuel Clucas replaces Ollie Palmer.
Attempt missed. Oliver Lancashire (Rochdale) header from the centre of the box is just a bit too high.