Goal! Oxford United 1, Port Vale 2. Alfie Devine (Port Vale) converts the penalty with a right footed shot to the bottom left corner.
90'+8
Finley Stevens (Oxford United) is shown the yellow card for a bad foul.
90'+7
Penalty conceded by Finley Stevens (Oxford United) after a foul in the penalty area.
90'+7
Penalty Port Vale. Ben Garrity draws a foul in the penalty area.
90'+5
Second yellow card to Greg Leigh (Oxford United) for a bad foul.
90'+5
Foul by Greg Leigh (Oxford United).
90'+5
Mitchell Clark (Port Vale) wins a free kick on the right wing.
90'+3
Goal! Oxford United 1, Port Vale 1. Greg Leigh (Oxford United) right footed shot from the centre of the box to the top left corner. Assisted by Stanley Mills with a cross.
90'+2
Attempt blocked. Stephan Negru (Oxford United) header from the centre of the box is blocked. Assisted by Cameron Brannagan with a cross.
90'+1
Corner, Oxford United. Conceded by Jason Lowe.
90'+1
Substitution, Port Vale. Tom Sang replaces Oliver Arblaster.
90'
Corner, Port Vale. Conceded by James Beadle.
90'
Attempt saved. Alfie Devine (Port Vale) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Josh Thomas.
89'
Offside, Oxford United. Stephan Negru tries a through ball, but Sonny Perkins is caught offside.
88'
Substitution, Oxford United. Sonny Perkins replaces Marcus McGuane.
87'
Offside, Oxford United. Josh McEachran tries a through ball, but Greg Leigh is caught offside.
86'
Substitution, Port Vale. Jason Lowe replaces Funso Ojo.
86'
Attempt missed. Greg Leigh (Oxford United) header from the centre of the box misses to the left. Assisted by Cameron Brannagan with a cross following a corner.
85'
Corner, Oxford United. Conceded by Lewis Cass.
84'
Corner, Port Vale. Conceded by Stephan Negru.
83'
Marcus McGuane (Oxford United) wins a free kick in the defensive half.
83'
Foul by Funso Ojo (Port Vale).
79'
Attempt missed. Cameron Brannagan (Oxford United) right footed shot from the centre of the box is high and wide to the right. Assisted by Kyle Edwards with a cross.
78'
Substitution, Oxford United. Stanley Mills replaces Rúben Rodrigues.
78'
Substitution, Oxford United. Josh McEachran replaces Tyler Goodrham.
74'
Goal! Oxford United 0, Port Vale 1. Alex Iacovitti (Port Vale) header from the centre of the box to the bottom right corner. Assisted by Alfie Devine with a cross following a set piece situation.
73'
Foul by Finley Stevens (Oxford United).
73'
Josh Thomas (Port Vale) wins a free kick on the left wing.
71'
Substitution, Oxford United. Kyle Edwards replaces Billy Bodin.
71'
Elliott Moore (Oxford United) wins a free kick in the defensive half.
71'
Foul by Josh Thomas (Port Vale).
68'
Substitution, Port Vale. Alfie Devine replaces Ethan Chislett.
68'
Substitution, Port Vale. Josh Thomas replaces Gavin Massey.
64'
Attempt missed. Rúben Rodrigues (Oxford United) right footed shot from outside the box is just a bit too high.
62'
Mark Harris (Oxford United) is shown the red card for violent conduct.
62'
Gavin Massey (Port Vale) is shown the yellow card for a bad foul.
61'
Cameron Brannagan (Oxford United) wins a free kick in the defensive half.
61'
Foul by Gavin Massey (Port Vale).
60'
Offside, Oxford United. Marcus McGuane tries a through ball, but Mark Harris is caught offside.
59'
Attempt saved. Cameron Brannagan (Oxford United) right footed shot from outside the box is saved in the centre of the goal. Assisted by Mark Harris.
55'
Attempt missed. Gavin Massey (Port Vale) right footed shot from outside the box is high and wide to the right. Assisted by Alex Iacovitti.
52'
Attempt missed. Mark Harris (Oxford United) right footed shot from outside the box is close, but misses to the left. Assisted by Billy Bodin.
51'
Cameron Brannagan (Oxford United) wins a free kick in the defensive half.
51'
Foul by Oliver Arblaster (Port Vale).
50'
Attempt blocked. Ethan Chislett (Port Vale) right footed shot from the centre of the box is blocked. Assisted by Ben Garrity.
49'
Foul by Tyler Goodrham (Oxford United).
49'
James Plant (Port Vale) wins a free kick in the defensive half.
49'
Attempt missed. Nathan Smith (Port Vale) header from the centre of the box is close, but misses to the right. Assisted by Ethan Chislett with a cross following a set piece situation.
48'
Foul by Marcus McGuane (Oxford United).
48'
Ethan Chislett (Port Vale) wins a free kick in the attacking half.
46'
Attempt missed. Billy Bodin (Oxford United) right footed shot from outside the box is too high.
45'
Second Half begins Oxford United 0, Port Vale 0.
45'
Substitution, Port Vale. Ben Garrity replaces James Wilson.
45'+5
First Half ends, Oxford United 0, Port Vale 0.
45'+2
Marcus McGuane (Oxford United) wins a free kick in the defensive half.
45'+2
Foul by Oliver Arblaster (Port Vale).
45'+1
Corner, Oxford United. Conceded by James Plant.
44'
Cameron Brannagan (Oxford United) wins a free kick in the defensive half.
44'
Foul by James Wilson (Port Vale).
43'
Foul by Rúben Rodrigues (Oxford United).
43'
Funso Ojo (Port Vale) wins a free kick in the defensive half.
40'
Attempt missed. Rúben Rodrigues (Oxford United) with an attempt from the centre of the box misses to the left. Assisted by Cameron Brannagan with a cross following a corner.
39'
Corner, Oxford United. Conceded by Ethan Chislett.
39'
Attempt saved. Tyler Goodrham (Oxford United) right footed shot from the right side of the six yard box is saved in the bottom right corner.
36'
Dangerous play by Funso Ojo (Port Vale).
36'
Rúben Rodrigues (Oxford United) wins a free kick in the attacking half.
35'
Finley Stevens (Oxford United) wins a free kick in the defensive half.
35'
Foul by Ethan Chislett (Port Vale).
33'
Attempt saved. Cameron Brannagan (Oxford United) right footed shot from outside the box is saved in the bottom left corner. Assisted by Marcus McGuane.
33'
Attempt blocked. Cameron Brannagan (Oxford United) left footed shot from outside the box is blocked. Assisted by Rúben Rodrigues.
31'
Foul by Billy Bodin (Oxford United).
31'
Oliver Arblaster (Port Vale) wins a free kick in the defensive half.
29'
Attempt missed. Billy Bodin (Oxford United) header from the centre of the box misses to the left. Assisted by Finley Stevens with a cross.
29'
Billy Bodin (Oxford United) wins a free kick in the defensive half.
29'
Foul by Lewis Cass (Port Vale).
26'
Attempt saved. Billy Bodin (Oxford United) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Stephan Negru.
23'
Rúben Rodrigues (Oxford United) wins a free kick in the attacking half.
23'
Foul by Mitchell Clark (Port Vale).
20'
Greg Leigh (Oxford United) is shown the yellow card for a bad foul.
20'
Foul by Greg Leigh (Oxford United).
20'
Mitchell Clark (Port Vale) wins a free kick in the defensive half.
15'
Marcus McGuane (Oxford United) wins a free kick in the defensive half.
15'
Foul by Oliver Arblaster (Port Vale).
14'
Funso Ojo (Port Vale) is shown the yellow card for a bad foul.
13'
Marcus McGuane (Oxford United) wins a free kick in the defensive half.
13'
Foul by Funso Ojo (Port Vale).
12'
Corner, Oxford United. Conceded by James Plant.
10'
Rúben Rodrigues (Oxford United) wins a free kick in the defensive half.
10'
Foul by Lewis Cass (Port Vale).
8'
Billy Bodin (Oxford United) wins a free kick in the defensive half.
8'
Foul by Gavin Massey (Port Vale).
7'
Delay over. They are ready to continue.
5'
Delay in match (Oxford United).
4'
Delay in match because of an injury James Wilson (Port Vale).
4'
Attempt saved. Nathan Smith (Port Vale) left footed shot from very close range is saved in the centre of the goal. Assisted by Oliver Arblaster.
3'
Corner, Port Vale. Conceded by James Beadle.
3'
Attempt saved. James Wilson (Port Vale) left footed shot from outside the box is saved in the bottom left corner.