Match ends, Rochdale 3, Oxford United 0.
Scott Hogan hit a hat-trick as Rochdale cruised to victory at Spotland against promotion rivals Oxford to move within a point of the top of League Two.
Hogan tapped in Peter Vincenti's header to put Dale ahead right on half-time.
He then beat three men to shoot past keeper Ryan Clarke at the second attempt five minutes after the break.
And an instinctive close-range finish enabled Hogan to complete his treble - for his 19th goal of the season - to wrap up the game on 62 minutes.
Rochdale remain third, but have closed the gap on leaders Chesterfield to one point.
The Spireites do not play until Monday but Dale also moved level on points with second-placed Scunthorpe, who drew 2-2 with Newport County.
Oxford, who are in fifth - five points behind Dale - were furious about striker Hogan's opener.
Up until then, they had matched their hosts, Johnny Mullins and Alfie Potter both wasting good chances.
But, from the moment Hogan netted just before the interval, there never looked to be any threat to Dale extending their unbeaten run to five games.
Hogan showed real quality with his second goal, racing into the area and showing great strength before beating Clarke.
Some questionable defending by Oxford contributed to Hogan's third, but the striker did well to turn and find the net.
Hogan could have added a fourth late on but Clarke saved well.
Rochdale assistant manager Chris Beech told BBC Radio Manchester:
"It's our favourite scoreline 3-0. We've hit that a lot this season.
"It comes at a testing time for us I suppose with the external people to our football club looking at this game.
"The press were trying to build it up as a win-at-all-costs situation, but it really wasn't.
"It was just three points available. We've got 13 games left and we'll just move on."
- 16DoneBooked at 39mins
- 11HoganSubstituted forDonnellyat 85'minutes
- 4RaynesBooked at 9mins
- 24ConnollySubstituted forConstableat 68'minutes
- 15WilliamsSubstituted forKitsonat 59'minutes
- Eddie Ilderton
- Shots on Target
Second Half ends, Rochdale 3, Oxford United 0.
Attempt saved. George Donnelly (Rochdale) right footed shot from the right side of the box is saved in the centre of the goal.
Attempt blocked. George Donnelly (Rochdale) right footed shot from the centre of the box is blocked.
Corner, Rochdale. Conceded by John Mullins.
Attempt blocked. George Donnelly (Rochdale) right footed shot from outside the box is blocked.
Corner, Rochdale. Conceded by Jake Wright.
Substitution, Rochdale. George Donnelly replaces Scott Hogan.
Corner, Rochdale. Conceded by David Hunt.
Foul by Michael Rose (Rochdale).
Dave Kitson (Oxford United) wins a free kick in the attacking half.
Substitution, Oxford United. James Constable replaces David Connolly.
Foul by Jack O'Connell (Rochdale).
Dave Kitson (Oxford United) wins a free kick in the defensive half.
Attempt saved. Matt Done (Rochdale) left footed shot from the left side of the box is saved in the centre of the goal.
Goal! Rochdale 3, Oxford United 0. Scott Hogan (Rochdale) left footed shot from very close range to the bottom right corner.
Ian Henderson (Rochdale) wins a free kick in the defensive half.
Foul by David Hunt (Oxford United).
Attempt missed. Danny Rose (Oxford United) right footed shot from the centre of the box is close, but misses to the right.
Corner, Oxford United. Conceded by Joseph Rafferty.