Substitution, Exeter City. Vincent Harper replaces Alex Hartridge.
86'
Substitution, Oxford United. Tyler Goodrham replaces Billy Bodin.
86'
Tom Carroll (Exeter City) wins a free kick in the defensive half.
86'
Foul by Billy Bodin (Oxford United).
83'
Goal! Oxford United 2, Exeter City 0. Cameron Brannagan (Oxford United) converts the penalty with a right footed shot to the bottom left corner.
82'
Will Aimson (Exeter City) is shown the yellow card for a bad foul.
81'
Penalty conceded by Will Aimson (Exeter City) after a foul in the penalty area.
81'
Penalty Oxford United. Rúben Rodrigues draws a foul in the penalty area.
79'
Attempt missed. James Scott (Exeter City) header from the centre of the box misses to the right. Assisted by Tom Carroll.
78'
Substitution, Exeter City. James Scott replaces Yanic-Sonny Wildschut.
76'
Attempt saved. Reece Cole (Exeter City) right footed shot from outside the box is saved in the centre of the goal. Assisted by Zak Jules.
75'
Foul by Tom Carroll (Exeter City).
75'
Marcus McGuane (Oxford United) wins a free kick in the defensive half.
73'
Attempt saved. Reece Cole (Exeter City) right footed shot from outside the box is saved in the top left corner.
72'
Sam Long (Oxford United) is shown the yellow card for a bad foul.
72'
Demetri Mitchell (Exeter City) wins a free kick in the attacking half.
72'
Foul by Sam Long (Oxford United).
71'
Foul by Zak Jules (Exeter City).
71'
Josh Murphy (Oxford United) wins a free kick on the right wing.
69'
Substitution, Oxford United. Josh Murphy replaces Stanley Mills.
69'
Substitution, Oxford United. Greg Leigh replaces Kyle Edwards.
68'
Cameron Brannagan (Oxford United) hits the right post with a right footed shot from the right side of the box. Assisted by Billy Bodin.
66'
Will Aimson (Exeter City) wins a free kick in the defensive half.
66'
Foul by Stanley Mills (Oxford United).
65'
Corner, Exeter City. Conceded by Sam Long.
63'
Foul by Caleb Watts (Exeter City).
63'
Ciaron Brown (Oxford United) wins a free kick in the defensive half.
61'
Yanic-Sonny Wildschut (Exeter City) wins a free kick in the attacking half.
61'
Foul by Jordan Thorniley (Oxford United).
59'
Reece Cole (Exeter City) wins a free kick in the attacking half.
59'
Foul by Cameron Brannagan (Oxford United).
58'
Foul by Reece Cole (Exeter City).
58'
Marcus McGuane (Oxford United) wins a free kick in the defensive half.
57'
Hand ball by Billy Bodin (Oxford United).
56'
Substitution, Exeter City. Kyle Taylor replaces Harry Kite.
55'
Attempt missed. Ciaron Brown (Oxford United) left footed shot from outside the box misses to the right. Assisted by Rúben Rodrigues.
52'
Foul by Zak Jules (Exeter City).
52'
Rúben Rodrigues (Oxford United) wins a free kick in the defensive half.
50'
Foul by Demetri Mitchell (Exeter City).
50'
Cameron Brannagan (Oxford United) wins a free kick in the defensive half.
48'
Foul by Demetri Mitchell (Exeter City).
48'
Marcus McGuane (Oxford United) wins a free kick in the defensive half.
45'
Second Half begins Oxford United 1, Exeter City 0.
45'
Substitution, Exeter City. Caleb Watts replaces Ryan Trevitt because of an injury.
45'+3
First Half ends, Oxford United 1, Exeter City 0.
44'
Delay over. They are ready to continue.
42'
Delay in match because of an injury Ryan Trevitt (Exeter City).
42'
Corner, Oxford United. Conceded by Tom Carroll.
37'
Attempt saved. Yanic-Sonny Wildschut (Exeter City) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Reece Cole.
37'
Foul by Cameron Brannagan (Oxford United).
37'
Harry Kite (Exeter City) wins a free kick in the defensive half.
33'
Corner, Exeter City. Conceded by Jordan Thorniley.
33'
Attempt blocked. Demetri Mitchell (Exeter City) left footed shot from the right side of the box is blocked. Assisted by Reece Cole.
32'
Attempt blocked. Reece Cole (Exeter City) right footed shot from outside the box is blocked.
31'
Foul by Elliott Moore (Oxford United).
31'
Zak Jules (Exeter City) wins a free kick in the attacking half.
30'
Attempt missed. Stanley Mills (Oxford United) right footed shot from the right side of the box is high and wide to the right. Assisted by Rúben Rodrigues.
29'
Attempt missed. Pierce Sweeney (Exeter City) right footed shot from outside the box is high and wide to the right. Assisted by Ryan Trevitt.
28'
Attempt blocked. Ryan Trevitt (Exeter City) right footed shot from outside the box is blocked.
28'
Corner, Exeter City. Conceded by Sam Long.
24'
Corner, Oxford United. Conceded by Viljami Sinisalo.
24'
Attempt saved. Billy Bodin (Oxford United) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Kyle Edwards.
23'
Billy Bodin (Oxford United) wins a free kick in the attacking half.
23'
Foul by Alex Hartridge (Exeter City).
21'
Attempt blocked. Billy Bodin (Oxford United) right footed shot from the centre of the box is blocked. Assisted by Kyle Edwards.
20'
Attempt missed. Harry Kite (Exeter City) right footed shot from outside the box misses to the right.
19'
Foul by Will Aimson (Exeter City).
19'
Billy Bodin (Oxford United) wins a free kick on the left wing.
18'
Attempt missed. Jordan Thorniley (Oxford United) left footed shot from the centre of the box is too high. Assisted by Ciaron Brown with a headed pass following a corner.
17'
Corner, Oxford United. Conceded by Zak Jules.
13'
Foul by Reece Cole (Exeter City).
13'
Ciaron Brown (Oxford United) wins a free kick in the defensive half.
12'
Offside, Exeter City. Pierce Sweeney tries a through ball, but Demetri Mitchell is caught offside.
10'
Attempt missed. Tom Carroll (Exeter City) header from the right side of the six yard box is high and wide to the right. Assisted by Demetri Mitchell.
8'
Goal! Oxford United 1, Exeter City 0. Rúben Rodrigues (Oxford United) header from the centre of the box to the bottom right corner. Assisted by Kyle Edwards with a cross.