Luton Town came from a goal behind to leapfrog Doncaster Rovers as Darren Ferguson’s men dropped to fourth place.
Veteran midfielder James Coppinger had given Rovers the lead midway through the first half when he rifled home following a scramble inside the box.
The match was delayed when Luton defender Scott Cuthbert was carried off on a stretcher, leading to 11 minutes of additional time in the first half.
By that point, however, Luton had reversed the scores with a quick-fire double.
Cameron McGeehan equalised with a neat finish at the back post before Jack Marriot slotted past the onrushing Marko Marosi five minutes before the break.
Any hopes of Doncaster maintaining their place in the automatic promotion places were exonerated when Joe Wright brought down Olly Pell inside the box, and McGeehan scored his second of the game from the spot.
Doncaster boss Darren Ferguson said: “We’re a match for anyone this season when we get it right and I don’t know if it was just one of those days.
“I’m disappointed with certain aspects of the game, the goals we lost, the second half performance, we changed our shape and went back to the three, but even then, we didn’t get enough balls in the box, so we’re disappointed.
“I just think the break (for Cuthbert’s injury) didn’t help us, it helped them more than us.
“It comes down to making the right decisions though and for the three goals we made poor decisions.
“That’s not taking anything away from Luton, congratulations to Luton, I’m sure they will be there or thereabouts.”