Match ends, Doncaster Rovers 1, Oxford United 0.
Doncaster Rovers 1-0 Oxford United
Doncaster inflicted only the second defeat in 16 matches on Oxford with a 1-0 triumph at the Keepmoat.
Rovers found themselves under pressure for long periods of the clash but went ahead through Reece James in the first half and soaked up pressure well.
Oxford started the stronger and should have been ahead early on when Matt Taylor was presented with a free header but sent it wide.
Doncaster settled into the game and took the lead after 34 minutes.
Full-back James latched onto a flick-on from Niall Ennis and lashed a shot into the far corner from a tight angle.
Oxford, as expected, pushed hard for the equaliser in the second half but found clear-cut opportunities hard to come by.
The visitors saw an effort cleared off the line after a Taylor header spun off the post.
And Joe Wright hacked clear for Rovers after the striker slammed a loose ball on goal from 15 yards with Oxford struggling to craft chances in the late stages.
Match report supplied by PA Media.
- 3JamesBooked at 57mins
- 10TaylorSubstituted forWattersat 64'minutes
- 26CoppingerSubstituted forGomesat 66'minutes
- 31EnnisSubstituted forThomasat 82'minutes
- 17HenryBooked at 74mins
- 6GorrinSubstituted forMackieat 70'minutes
- 18SykesSubstituted forHallat 70'minutes
- 11Fosu-HenrySubstituted forAgyeiat 85'minutes
- Seb Stockbridge
- Shots on Target
Second Half ends, Doncaster Rovers 1, Oxford United 0.
Corner, Oxford United. Conceded by Max Watters.
Attempt missed. Robert Dickie (Oxford United) header from the centre of the box misses to the left. Assisted by Robert Hall with a cross following a corner.
Corner, Oxford United. Conceded by Reece James.
Offside, Doncaster Rovers. Kwame Thomas tries a through ball, but Madger Gomes is caught offside.
Attempt missed. Robert Dickie (Oxford United) right footed shot from outside the box misses to the left. Assisted by Shandon Baptiste.
Corner, Doncaster Rovers. Conceded by Robert Dickie.
Substitution, Oxford United. Daniel Agyei replaces Tariqe Fosu-Henry.
Foul by Robert Hall (Oxford United).
Benjamin Whiteman (Doncaster Rovers) wins a free kick in the defensive half.
Substitution, Doncaster Rovers. Kwame Thomas replaces Niall Ennis.
Robert Dickie (Oxford United) wins a free kick in the defensive half.
Foul by Madger Gomes (Doncaster Rovers).
Foul by Jamie Mackie (Oxford United).
Brad Halliday (Doncaster Rovers) wins a free kick in the defensive half.
Attempt blocked. Matty Taylor (Oxford United) right footed shot from the centre of the box is blocked. Assisted by Jamie Mackie.
Tariqe Fosu-Henry (Oxford United) wins a free kick on the left wing.
Foul by Brad Halliday (Doncaster Rovers).
Attempt saved. John Mousinho (Oxford United) header from the centre of the box is saved in the centre of the goal. Assisted by Robert Hall with a cross.