Billy Sharp's last-minute equaliser rescued a point for Doncaster in a six-goal thriller against high-flying Championship rivals Blackpool.
Martin Woods fired an early left-footed opener for Rovers before Brett Ormerod nudged in Ian Evatt's header.
Sharp swept in Gareth Roberts' cross to make it 2-1, but Jay Emmanuel-Thomas equalised from the edge of the box.
Ben Burgess curled a shot into the top corner to put Blackpool ahead but Sharp latched on to James Hayter's pass.
Blackpool manager Ian Holloway: "Where do you start on a game like that? I would have paid to watch that myself.
"Entertainment is the business and that was just great. If it carries on that way for the rest of my life I will die early - it's not good for my ticker.
"Ups and downs and ins and outs, that game had everything. Brilliant. I cannot complain about the result at all because if we had won it would have been tough on Doncaster. They deserved a point out of that.
Doncaster boss Sean O'Driscoll:
"It was excellent. We are not the biggest side in the world and their physicality caused us problems.
"But we stuck with it, didn't get frustrated and got something. I think we created more chances but we have been saying all week what a good side Blackpool are and they showed that today.
"It was a game to get forward and fight fire with fire."
[an error occurred while processing this directive]
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.