Match ends, Wycombe Wanderers 3, Doncaster Rovers 2.
Wycombe pulled off a stunning late comeback to stop the rot with a remarkable victory over Doncaster.
John Marquis reached 20 goals for the season but it was not enough to condemn Gareth Ainsworth's battlers to a fifth successive defeat in League One.
Wanderers looked dead and buried at Adams Park when Marquis and Tommy Rowe put the high-flying visitors 2-0 up in the second half.
But a Paris Cowan-Hall double - the second in added time - either side of Curtis Thompson's equaliser, handed Rovers just their second defeat in 13 games in all competitions.
In the first half, Doncaster stopper Ian Lawlor pulled off a good save to keep out Cowan-Hall's cross-shot, while down the other end Matty Blair fired wide from a promising position.
Mallik Wilks was well denied by Ryan Allsop after the break before James Coppinger's strike whistled just over.
On the hour Marquis opened the scoring with a well-taken first-time finish and he then turned provider as substitute Rowe hit the second with an easy tap-in just three minutes after coming off the bench.
With 13 minutes left Cowan-Hall sparked a late revival with an unstoppable strike into the far corner.
Curtis equalised with a 25-yard effort in the 90th minute before Cowan-Hall's looping header deep in stoppage time stole the points.
Match report supplied by Press Association.
- 1AllsopBooked at 90mins
- 2Coelho Jombati
- 3JacobsonBooked at 75mins
- 10BloomfieldSubstituted forKashketat 72'minutes
- 4GapeBooked at 80mins
- 18ThompsonBooked at 90mins
- 23TysonSubstituted forAkinfenwaat 72'minutes
- 12Cowan-HallBooked at 90mins
- 17BlairBooked at 46minsSubstituted forMasonat 64'minutes
- 6ButlerBooked at 90mins
- 11CrawfordSubstituted forRoweat 67'minutes
- 15KaneBooked at 84mins
- 9MarquisBooked at 80mins
- 26CoppingerSubstituted forMayat 84'minutes
- Trevor Kettle
- Shots on Target
Curtis Thompson (Wycombe Wanderers) is shown the yellow card.
Andy Butler (Doncaster Rovers) is shown the yellow card.
Second Half ends, Wycombe Wanderers 3, Doncaster Rovers 2.
Ryan Allsop (Wycombe Wanderers) is shown the yellow card.
Paris Cowan-Hall (Wycombe Wanderers) is shown the yellow card for excessive celebration.
Goal! Wycombe Wanderers 3, Doncaster Rovers 2. Paris Cowan-Hall (Wycombe Wanderers) header from the centre of the box to the top left corner following a set piece situation.
Hand ball by Herbie Kane (Doncaster Rovers).
Goal! Wycombe Wanderers 2, Doncaster Rovers 2. Curtis Thompson (Wycombe Wanderers) right footed shot from outside the box to the bottom left corner. Assisted by Paris Cowan-Hall.
Attempt saved. Benjamin Whiteman (Doncaster Rovers) right footed shot from outside the box is saved in the centre of the goal.
Foul by Jason McCarthy (Wycombe Wanderers).
John Marquis (Doncaster Rovers) wins a free kick on the left wing.
Attempt missed. Joe Jacobson (Wycombe Wanderers) right footed shot from outside the box is just a bit too high.
Attempt blocked. Alfie May (Doncaster Rovers) right footed shot from the centre of the box is blocked.
Substitution, Doncaster Rovers. Alfie May replaces James Coppinger.
Herbie Kane (Doncaster Rovers) is shown the yellow card for a bad foul.
Joe Jacobson (Wycombe Wanderers) wins a free kick in the defensive half.
Foul by Herbie Kane (Doncaster Rovers).
Corner, Doncaster Rovers. Conceded by Joe Jacobson.
John Marquis (Doncaster Rovers) is shown the yellow card.