Match ends, Bristol Rovers 0, Oxford United 1.

Oxford United midfielder Kemar Roofe hit a stunning winner to secure victory over Bristol Rovers in a game both sides finished with 10 men.
Rovers midfielder Ollie Clarke received a straight red on 16 minutes after challenging Danny Rose for a header.
The U's then had Liam Sercombe dismissed for a second bookable offence with just over half an hour remaining.
Moments later Roofe collected a knock-down from Pat Hoban and curled into the top corner from just outside the box.
The win lifts unbeaten Oxford up to fourth in League Two, three points behind early season pace-setters Leyton Orient.
The visitors had to battle for the three points, even after referee James Linington adjudged Clarke had led with an elbow in an aerial challenge on Rose.
The Pirates had several chances to draw level but U's keeper Sam Slocombe saved from Jermaine Easter, Tom Parkes and Chris Lines.
Substitute Billy Bodin had a late claim for a penalty waved away following a challenge from Hoban in the area.
Line-ups
Bristol Rovers
Formation 5-3-2
- 30Chapman
- 24Sinclair
- 15J ClarkeSubstituted forBodinat 84'minutes
- 4Lockyer
- 6Parkes
- 3Brown
- 8O ClarkeBooked at 17mins
- 14Lines
- 7MansellSubstituted forMontañoat 74'minutes
- 10TaylorSubstituted forHarrisonat 67'minutes
- 17Easter
Substitutes
- 1Mildenhall
- 9Harrison
- 19Greenslade
- 21Montaño
- 23Bodin
- 26Lyttle
- 29Monakana
Oxford Utd
Formation 4-4-2
- 1Slocombe
- 2Baldock
- 33DunkleyBooked at 40mins
- 6Wright
- 3Skarz
- 7Rose
- 4RoofeSubstituted forLundstramat 76'minutes
- 11MacDonald
- 8SercombeBooked at 59mins
- 10HyltonBooked at 47minsSubstituted forRuffelsat 89'minutes
- 20TaylorBooked at 54minsSubstituted forHobanat 56'minutes
Substitutes
- 9Hoban
- 13Buchel
- 14Ruffels
- 18Lundstram
- 27George
- 31Roberts
- 32Hawtin
- Referee:
- James Linington
- Attendance:
- 7,038
Match Stats
- Possession
- Home54%
- Away46%
- Shots
- Home14
- Away7
- Shots on Target
- Home4
- Away2
- Corners
- Home10
- Away4
- Fouls
- Home7
- Away24
Live Text
Post update
Full Time
Second Half ends, Bristol Rovers 0, Oxford United 1.
Post update
Attempt missed. Tom Parkes (Bristol Rovers) header from the centre of the box is close, but misses to the right following a corner.
Post update
Corner, Bristol Rovers. Conceded by George Baldock.
Post update
Tom Lockyer (Bristol Rovers) wins a free kick on the left wing.
Post update
Foul by Pat Hoban (Oxford United).
Post update
Attempt missed. Cristian Montaño (Bristol Rovers) right footed shot from the right side of the box is too high.
Post update
Stuart Sinclair (Bristol Rovers) wins a free kick in the defensive half.
Post update
Foul by John Lundstram (Oxford United).
Substitution
Substitution, Oxford United. Josh Ruffels replaces Danny Hylton.
Post update
Corner, Bristol Rovers. Conceded by Pat Hoban.
Post update
Corner, Bristol Rovers. Conceded by Sam Slocombe.
Post update
Attempt saved. Chris Lines (Bristol Rovers) right footed shot from outside the box is saved in the top centre of the goal.
Post update
Billy Bodin (Bristol Rovers) wins a free kick in the defensive half.
Post update
Foul by Alexander MacDonald (Oxford United).
Substitution
Substitution, Bristol Rovers. Billy Bodin replaces James Clarke.
Post update
Attempt blocked. Lee Brown (Bristol Rovers) right footed shot from outside the box is blocked.
Post update
Corner, Bristol Rovers. Conceded by Danny Rose.
Post update
Attempt blocked. Tom Parkes (Bristol Rovers) right footed shot from outside the box is blocked.
Post update
Corner, Bristol Rovers. Conceded by George Baldock.