Match ends, Grimsby Town 1, Doncaster Rovers 5.
John Marquis scored a hat-trick to put Doncaster within touching distance of automatic promotion from League Two as came from behind to beat Grimsby Town.
Sam Jones' volley had put the hosts ahead only for Marquis to cancel it out within three minutes before heading in Gary McSheffrey's corner soon after.
Tommy Rowe put Marquis in for his third after half-time for the striker's first hat-trick in a Doncaster shirt.
Andy Williams and Alfie May then struck to seal an emphatic away win.
Leaders Doncaster need just three more points from their final six games to be certain of a top-three finish after wins for Stevenage and Luton delayed their promotion party for at least another week.
Stevenage's 1-0 win over Barnet kept them 16 points adrift, while Luton also beat Blackpool by the same scoreline to remain 18 points behind Donny.
Doncaster manager Darren Ferguson told BBC Sheffield:
"It's a really good day. We felt that we needed a reaction after last week. There was one or two things said, and the reaction and message today is we have done our bit, let's see what the rest do.
"We have been transformed into a team which has a great work ethic and that's the big change for us as a football club.
"Last season was as low as it's ever been for me as a manager because I didn't expect it. When I came into the club I had high hopes we would do certain things I wanted to do, but the board have been great.
"You need time to get your methods across and it's a different look to the club; sometimes you need to take one step back to take two or three forward.
"The place was stale and needed a massive lift. Now we have just started with the building blocks and hopefully the first part of that is not far away."
- 12MillsBooked at 65mins
- 26ComleySubstituted forBolarinwaat 71'minutes
- 23JonesSubstituted forVoseat 62'minutes
- 31ClementsBooked at 6mins
- 29DysonBooked at 22mins
- 7McSheffreySubstituted forMiddletonat 75'minutes
- 24MasonSubstituted forEvinaat 81'minutes
- 9MarquisSubstituted forMayat 86'minutesBooked at 90mins
- 11WilliamsBooked at 49mins
- Graham Scott
- Shots on Target
Second Half ends, Grimsby Town 1, Doncaster Rovers 5.
Foul by Tommy Rowe (Doncaster Rovers).
Dominic Vose (Grimsby Town) wins a free kick on the left wing.
Goal! Grimsby Town 1, Doncaster Rovers 5. Alfie May (Doncaster Rovers) header from the left side of the six yard box to the high centre of the goal. Assisted by Harry Middleton with a cross following a corner.
Corner, Doncaster Rovers. Conceded by Zak Mills.
Foul by Andy Williams (Doncaster Rovers).
Jamey Osborne (Grimsby Town) wins a free kick in the attacking half.
Substitution, Doncaster Rovers. Alfie May replaces John Marquis.
Craig Alcock (Doncaster Rovers) wins a free kick in the attacking half.
Foul by Sam Jones (Grimsby Town).
Attempt missed. Andy Williams (Doncaster Rovers) header from very close range is close, but misses to the right.
Substitution, Doncaster Rovers. Cedric Evina replaces Niall Mason.
Attempt saved. Sam Jones (Grimsby Town) right footed shot from very close range is saved in the bottom left corner.
Goal! Grimsby Town 1, Doncaster Rovers 4. Andy Williams (Doncaster Rovers) left footed shot from the right side of the box to the top left corner. Assisted by Harry Middleton.
Attempt saved. Dominic Vose (Grimsby Town) right footed shot from outside the box is saved in the bottom left corner.
Foul by Matty Blair (Doncaster Rovers).
Jamey Osborne (Grimsby Town) wins a free kick in the defensive half.
Substitution, Doncaster Rovers. Harry Middleton replaces Gary McSheffrey.
Substitution, Grimsby Town. Tom Bolarinwa replaces Brandon Comley.