Gary Taylor-Fletcher scored twice as Blackpool showcased their promotion credentials with a comfortable victory at struggling Doncaster.
The visitors went ahead when Taylor-Fletcher took Neil Eardley's long-range pass to slot past David Button.
After Taylor-Fletcher side-footed into the bottom corner, Doncaster pulled one back when Ian Evatt fouled El-Hadji Diouf, who chipped home the penalty.
Rovers improved after the break but Nouha Dicko tapped in to seal victory.
Ian Holloway's side are now unbeaten in 10 games in all competitions.
Rovers made a promising start and James Hayter had a fine chance when a poor back header fell nicely for the ex-Bournemouth striker, but he shot straight at Matt Gilks.
Blackpool started to get into their stride and Dicko was denied by Button before Eardley picked out Taylor-Fletcher, who tucked home.
Holloway's side were dictating the play with some slick passing and movement, and it came as no surprise when they doubled their lead.
Taylor-Fletcher showed some neat close control, ghosting into the penalty area to side-foot past Button.
The visitors were cruising, but Rovers were thrown a lifeline four minutes before half-time when Evatt upended Diouf and the Senegalese forward dinked the ball past Gilks from the spot.
Rovers could have been level, but Hayter blazed over and it took a fine save from Gilks to keep out a volley from Martin Woods.
But Blackpool carried a far greater threat going forward, restoring their two-goal advantage when Button could only palm Alex Baptiste's shot from an angle into the path of Dicko.
The French teenager was left with a simple finish from close range.
The home supporters voiced their disapproval at the final whistle.
VIEWS FROM THE DRESSING ROOM
Doncaster Rovers manager Dean Saunders:
"We missed chance after chance and the only consolation is they score goals against everybody.
"I've just said to the players that we're in a relegation battle and we've got to wake up and roll up our sleeves and fight for every point.
"You've got to earn the right to play."
Blackpool manager Ian Holloway:
"We've got a long run to go. It's going to be a hell of a gallop, isn't it? There isn't a bad team in this division and Donny certainly aren't a bad team.
"I was pleased with parts, but I'm very displeased with a certain part of it after we went 2-0 up and that's what we've got to learn. You can't take your foot off the gas. I thought we stopped closing people down. We stopped pressing.
"The fourth goal in the game was absolutely vital. It needed my goalie to make as good a save as Gordon Banks made. If that would have gone in, it would have been a totally different scoreline. If they'd got it back to 2-2 I would not have fancied our chances."