Match ends, Doncaster Rovers 1, Swindon Town 2.
Jon Obika scored an injury-time winner as promotion-chasing Swindon came from behind to win at Doncaster.
Curtis Main put the hosts ahead in the first half when he turned the ball home at the near post.
But Swindon levelled through Michael Smith's penalty, after Ben Gladwin was felled by Dean Furman.
And a sublime left-footed finish from Obika ended his two-month wait for a goal and kept Swindon in touch with second-placed Preston.
Doncaster slipped to 12th after back-to-back defeats.
Swindon Town manager Mark Cooper told BBC Wiltshire:
"Obviously we're under pressure because we have to keep winning. The other teams keep winning and they're in front of us.
"There's immense pressure on the players and for a young group to bounce back with three wins shows true character.
"I'm ever so proud of them. They were tremendous again tonight. It's been a pleasing evening and the three points are key."
Line-ups
Doncaster
Formation 4-3-3
- 43Bywater
- 22Wabara
- 12McCullough
- 16Butler
- 17Stevens
- 23BennettSubstituted forForresterat 70'minutes
- 4Furman
- 19Wellens
- 7Clarke-HarrisSubstituted forRobinsonat 70'minutes
- 11Main
- 14Tyson
Substitutes
- 3Evina
- 6McCombe
- 8Razak
- 9Robinson
- 10Forrester
- 13Marosi
- 29Middleton
Swindon
Formation 5-4-1
- 1Foderingham
- 3Byrne
- 29Rossi Branco
- 2Thompson
- 6Turnbull
- 15Toffolo
- 5Stephens
- 14SwiftSubstituted forObikaat 79'minutes
- 8Kasim
- 7GladwinSubstituted forWilliamsat 69'minutes
- 9Smith
Substitutes
- 10Williams
- 20Obika
- 24Hylton
- 26Rodgers
- 34Ouldridge
- 35Johns
- Referee:
- Tony Harrington
- Attendance:
- 5,258
Match Stats
- Possession
- Home50%
- Away50%
- Shots
- Home15
- Away9
- Shots on Target
- Home3
- Away7
- Corners
- Home3
- Away1
- Fouls
- Home8
- Away11
Live Text
Post update
Full Time
Second Half ends, Doncaster Rovers 1, Swindon Town 2.
Post update
Attempt blocked. Harry Forrester (Doncaster Rovers) right footed shot from outside the box is blocked.
Post update
Andy Butler (Doncaster Rovers) wins a free kick in the defensive half.
Post update
Foul by Jordan Turnbull (Swindon Town).
Goal!
Goal! Doncaster Rovers 1, Swindon Town 2. Jonathan Obika (Swindon Town) left footed shot from the left side of the box to the bottom right corner. Assisted by Jack Stephens.
Post update
Attempt missed. Theo Robinson (Doncaster Rovers) right footed shot from the right side of the box is close, but misses to the left.
Post update
Corner, Doncaster Rovers. Conceded by Raphael Rossi Branco.
Post update
Attempt missed. Harry Forrester (Doncaster Rovers) right footed shot from outside the box is too high from a direct free kick.
Post update
Harry Forrester (Doncaster Rovers) wins a free kick in the defensive half.
Post update
Foul by Raphael Rossi Branco (Swindon Town).
Post update
Attempt blocked. Harry Forrester (Doncaster Rovers) right footed shot from the right side of the box is blocked.
Post update
Reece Wabara (Doncaster Rovers) wins a free kick on the left wing.
Post update
Foul by Harry Toffolo (Swindon Town).
Post update
Richard Wellens (Doncaster Rovers) wins a free kick in the defensive half.
Post update
Foul by Jonathan Obika (Swindon Town).
Substitution
Substitution, Swindon Town. Jonathan Obika replaces John Swift.
Post update
Harry Forrester (Doncaster Rovers) wins a free kick in the defensive half.
Post update
Foul by Jordan Turnbull (Swindon Town).
Post update
Attempt saved. John Swift (Swindon Town) right footed shot from very close range is saved in the centre of the goal.