Match ends, Doncaster Rovers 3, Blackpool 3.
Doncaster surrendered the lead three times and had to settle for a point from a pulsating League One draw with Blackpool.
A Ryan Allsop own goal plus strikes from John Marquis and Alfie May had Rovers in front on three occasions - only for Sean Longstaff, Oliver Turton and Callum Cooke to peg them back.
Doncaster took the lead after 37 minutes when Tommy Rowe's fine strike rattled back off the crossbar and ricocheted in off goalkeeper Allsop and into the goal.
But within a minute the visitors were level when Longstaff smashed in an unstoppable shot from 30 yards.
Marquis put Rovers back in front in first-half stoppage time when he hooked in a volley from close range.
After a tight start to the second half, Blackpool equalised with 65 minutes gone as a stunning curling effort from Turton shocked the home side.
The Seasiders were on top after levelling but fell behind again when May nipped in to slot past Allsop after 75 minutes.
Blackpool were not behind for long as substitute Cooke finished off a fine passing move two minutes later.
Match report supplied by the Press Association.
- 12WhitemanBooked at 85mins
- 26CoppingerSubstituted forKongoloat 72'minutes
- 14MandevilleSubstituted forMayat 59'minutes
- 27Ben Khemis
- 15S Longstaff
- 23DanielBooked at 86mins
- 12Wilmer-AndertonSubstituted forSolomon-Otaborat 68'minutes
- 7VassellSubstituted forOsayi-Samuelat 89'minutes
- 9CullenSubstituted forCookeat 20'minutes
- Robert Jones
- Shots on Target
Second Half ends, Doncaster Rovers 3, Blackpool 3.
Attempt missed. Alfie May (Doncaster Rovers) right footed shot from outside the box misses to the right.
Clark Robertson (Blackpool) wins a free kick in the attacking half.
Foul by Andy Butler (Doncaster Rovers).
Foul by Clark Robertson (Blackpool).
John Marquis (Doncaster Rovers) wins a free kick in the defensive half.
Substitution, Blackpool. Bright Samuel replaces Kyle Vassell.
Attempt blocked. Alfie May (Doncaster Rovers) left footed shot from the centre of the box is blocked.
Colin Daniel (Blackpool) is shown the yellow card for a bad foul.
Foul by Colin Daniel (Blackpool).
Rodney Kongolo (Doncaster Rovers) wins a free kick in the attacking half.
Benjamin Whiteman (Doncaster Rovers) is shown the yellow card.
Benjamin Whiteman (Doncaster Rovers) has gone down, but that's a dive.
Foul by Benjamin Whiteman (Doncaster Rovers).
Jimmy Ryan (Blackpool) wins a free kick in the defensive half.
Goal! Doncaster Rovers 3, Blackpool 3. Callum Cooke (Blackpool) right footed shot from the left side of the box to the bottom right corner. Assisted by Sean Longstaff.
Goal! Doncaster Rovers 3, Blackpool 2. Alfie May (Doncaster Rovers) right footed shot from the centre of the box to the bottom left corner.
Attempt blocked. Jimmy Ryan (Blackpool) right footed shot from outside the box is blocked.
Substitution, Doncaster Rovers. Rodney Kongolo replaces James Coppinger.