Match ends, Doncaster Rovers 2, Gillingham 2.
League One promotion hopefuls Gillingham squandered a two-goal lead as Doncaster fought back to earn a point at the Keepmoat Stadium.
Andy Williams slotted in his 14th goal of the season two minutes from time to equalise after Cameron Stewart's free-kick had reduced the arrears.
Rory Donnelly gave the Gills the lead with a fine volley from a tight angle.
Bradley Dack headed onto the bar before setting up Donnelly's second just after half-time, but they could not hold on.
- 6ButlerSubstituted forStewartat 49'minutesSubstituted forLundat 86'minutes
- 9MainSubstituted forMandevilleat 50'minutes
- 44WrightSubstituted forMcGlashanat 72'minutes
- 8HessenthalerSubstituted forLoftat 90+3'minutes
- 14SamuelBooked at 72mins
- Nigel Miller
- Shots on Target
Second Half ends, Doncaster Rovers 2, Gillingham 2.
Attempt missed. Andy Williams (Doncaster Rovers) right footed shot from the centre of the box is too high.
Attempt missed. Cedric Evina (Doncaster Rovers) left footed shot from outside the box is just a bit too high.
James Coppinger (Doncaster Rovers) wins a free kick on the right wing.
Foul by Bradley Garmston (Gillingham).
Substitution, Gillingham. Doug Loft replaces Jake Hessenthaler.
Corner, Doncaster Rovers. Conceded by Stuart Nelson.
Attempt saved. Aaron Taylor-Sinclair (Doncaster Rovers) right footed shot from the centre of the box is saved in the top centre of the goal.
Corner, Doncaster Rovers. Conceded by John Egan.
Goal! Doncaster Rovers 2, Gillingham 2. Andy Williams (Doncaster Rovers) left footed shot from the centre of the box to the bottom left corner.
Attempt missed. Aaron Taylor-Sinclair (Doncaster Rovers) header from very close range is close, but misses to the right following a set piece situation.
Substitution, Doncaster Rovers. Mitchell Lund replaces Cameron Stewart because of an injury.
Cameron Stewart (Doncaster Rovers) wins a free kick on the left wing.
Foul by Ryan Jackson (Gillingham).
Liam Mandeville (Doncaster Rovers) wins a free kick in the defensive half.
Foul by Bradley Dack (Gillingham).
Goal! Doncaster Rovers 1, Gillingham 2. Cameron Stewart (Doncaster Rovers) from a free kick with a right footed shot to the top left corner.
Andy Williams (Doncaster Rovers) wins a free kick in the attacking half.
Foul by Max Ehmer (Gillingham).