Second Half ends, Crewe Alexandra 0, Oxford United 6.
90'+4
Attempt missed. Olamide Shodipo (Oxford United) right footed shot from the centre of the box is too high. Assisted by Anthony Forde with a cross following a set piece situation.
90'+3
Cameron Brannagan (Oxford United) wins a free kick in the attacking half.
90'+3
Foul by Ryan Wintle (Crewe Alexandra).
90'+2
Daniel Agyei (Oxford United) wins a free kick in the defensive half.
90'+2
Foul by Harry Pickering (Crewe Alexandra).
90'+1
Attempt missed. Mark Sykes (Oxford United) right footed shot from more than 35 yards misses to the right.
90'
Attempt saved. Mikael Mandron (Crewe Alexandra) left footed shot from outside the box is saved in the centre of the goal. Assisted by Antony Evans.
88'
Mark Sykes (Oxford United) wins a free kick on the right wing.
88'
Foul by Luke Murphy (Crewe Alexandra).
86'
Omar Beckles (Crewe Alexandra) is shown the yellow card.
86'
Sam Winnall (Oxford United) wins a free kick in the defensive half.
86'
Foul by Omar Beckles (Crewe Alexandra).
84'
Goal! Crewe Alexandra 0, Oxford United 6. Sam Winnall (Oxford United) header from very close range to the bottom left corner. Assisted by Daniel Agyei with a cross.
83'
Foul by Mark Sykes (Oxford United).
83'
Luke Murphy (Crewe Alexandra) wins a free kick in the defensive half.
82'
Attempt blocked. Mikael Mandron (Crewe Alexandra) left footed shot from the left side of the box is blocked. Assisted by Antony Evans.
80'
Offside, Crewe Alexandra. Will Jaaskelainen tries a through ball, but Chris Porter is caught offside.
80'
Foul by Daniel Agyei (Oxford United).
80'
Omar Beckles (Crewe Alexandra) wins a free kick in the defensive half.
80'
Substitution, Oxford United. Anthony Forde replaces James Henry.
79'
Elliott Moore (Oxford United) wins a free kick in the defensive half.
79'
Foul by Antony Evans (Crewe Alexandra).
78'
Daniel Agyei (Oxford United) wins a free kick on the right wing.
78'
Foul by Antony Evans (Crewe Alexandra).
76'
Attempt missed. Sam Winnall (Oxford United) right footed shot from the centre of the box is high and wide to the right.
76'
Attempt saved. James Henry (Oxford United) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Daniel Agyei.
73'
Josh Ruffels (Oxford United) wins a free kick in the defensive half.
73'
Foul by Ryan Wintle (Crewe Alexandra).
72'
Attempt missed. Mark Sykes (Oxford United) right footed shot from outside the box misses to the right. Assisted by Sam Winnall.
71'
Attempt missed. Mark Sykes (Oxford United) right footed shot from outside the box misses to the left.
71'
Luke Offord (Crewe Alexandra) wins a free kick in the defensive half.
69'
Attempt blocked. Antony Evans (Crewe Alexandra) right footed shot from the left side of the box is blocked.
69'
Foul by Sam Winnall (Oxford United).
69'
Omar Beckles (Crewe Alexandra) wins a free kick in the attacking half.
67'
Offside, Crewe Alexandra. Mikael Mandron tries a through ball, but Stephen Walker is caught offside.
65'
Offside, Crewe Alexandra. Luke Murphy tries a through ball, but Mikael Mandron is caught offside.
62'
Substitution, Oxford United. Jamie Hanson replaces Sam Long.
62'
Substitution, Oxford United. Olamide Shodipo replaces Brandon Barker.
62'
Substitution, Oxford United. Daniel Agyei replaces Elliot Lee.
61'
Substitution, Oxford United. Sam Winnall replaces Matty Taylor.
61'
Foul by James Henry (Oxford United).
61'
Antony Evans (Crewe Alexandra) wins a free kick in the defensive half.
59'
Offside, Crewe Alexandra. Antony Evans tries a through ball, but Mikael Mandron is caught offside.
58'
Foul by Sam Long (Oxford United).
58'
Antony Evans (Crewe Alexandra) wins a free kick in the defensive half.
57'
Foul by James Henry (Oxford United).
57'
Luke Murphy (Crewe Alexandra) wins a free kick in the defensive half.
57'
Sam Long (Oxford United) wins a free kick on the right wing.
57'
Foul by Antony Evans (Crewe Alexandra).
56'
Attempt blocked. Elliott Moore (Oxford United) header from the centre of the box is blocked.
55'
Corner, Oxford United. Conceded by Luke Offord.
53'
Substitution, Crewe Alexandra. Antony Evans replaces Charlie Kirk.
53'
Substitution, Crewe Alexandra. Luke Offord replaces Donervon Daniels.
53'
Substitution, Crewe Alexandra. Stephen Walker replaces Owen Dale.
52'
Attempt missed. Owen Dale (Crewe Alexandra) header from very close range is too high. Assisted by Charlie Kirk with a cross.
50'
Goal! Crewe Alexandra 0, Oxford United 5. Cameron Brannagan (Oxford United) left footed shot from the centre of the box to the bottom left corner following a set piece situation.
50'
Penalty saved! Cameron Brannagan (Oxford United) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
49'
Penalty conceded by Omar Beckles (Crewe Alexandra) after a foul in the penalty area.
49'
Penalty Oxford United. Mark Sykes draws a foul in the penalty area.
47'
Goal! Crewe Alexandra 0, Oxford United 4. Brandon Barker (Oxford United) right footed shot from outside the box to the bottom right corner following a fast break.
45'
Second Half begins Crewe Alexandra 0, Oxford United 3.
45'
Substitution, Crewe Alexandra. Chris Porter replaces Callum Ainley.
45'
Substitution, Crewe Alexandra. Nathan Wood replaces Oliver Lancashire.
45'+3
First Half ends, Crewe Alexandra 0, Oxford United 3.
45'+2
Goal! Crewe Alexandra 0, Oxford United 3. Elliott Moore (Oxford United) right footed shot from very close range to the bottom right corner. Assisted by James Henry with a cross following a set piece situation.
45'+1
Foul by Luke Murphy (Crewe Alexandra).
45'+1
Josh Ruffels (Oxford United) wins a free kick on the left wing.
45'+1
Attempt blocked. Josh Ruffels (Oxford United) left footed shot from the left side of the box is blocked. Assisted by Brandon Barker.
43'
Mark Sykes (Oxford United) wins a free kick on the right wing.
43'
Foul by Luke Murphy (Crewe Alexandra).
42'
Matty Taylor (Oxford United) wins a free kick in the defensive half.
42'
Foul by Omar Beckles (Crewe Alexandra).
40'
Goal! Crewe Alexandra 0, Oxford United 2. James Henry (Oxford United) right footed shot from the centre of the box to the centre of the goal. Assisted by Brandon Barker.
36'
Goal! Crewe Alexandra 0, Oxford United 1. Josh Ruffels (Oxford United) header from the centre of the box to the bottom left corner. Assisted by Mark Sykes with a headed pass.
34'
Corner, Oxford United. Conceded by Omar Beckles.
31'
Foul by Robert Atkinson (Oxford United).
31'
Mikael Mandron (Crewe Alexandra) wins a free kick in the attacking half.
31'
Attempt saved. Matty Taylor (Oxford United) right footed shot from the right side of the box is saved in the bottom right corner.
28'
Attempt saved. Robert Atkinson (Oxford United) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by James Henry with a cross.
28'
Sam Long (Oxford United) wins a free kick on the right wing.
28'
Foul by Ryan Wintle (Crewe Alexandra).
27'
Attempt missed. Owen Dale (Crewe Alexandra) right footed shot from the right side of the box is close, but misses to the right. Assisted by Luke Murphy.
26'
Foul by Josh Ruffels (Oxford United).
26'
Owen Dale (Crewe Alexandra) wins a free kick in the defensive half.
23'
Attempt missed. Owen Dale (Crewe Alexandra) header from the centre of the box is close, but misses to the left. Assisted by Luke Murphy with a cross following a set piece situation.
23'
Foul by Elliott Moore (Oxford United).
23'
Mikael Mandron (Crewe Alexandra) wins a free kick on the right wing.
13'
Attempt saved. Mark Sykes (Oxford United) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by James Henry.
11'
Foul by Mark Sykes (Oxford United).
11'
Offside, Oxford United. Brandon Barker tries a through ball, but Mark Sykes is caught offside.
5'
Foul by Luke Murphy (Crewe Alexandra).
5'
Matty Taylor (Oxford United) wins a free kick in the defensive half.
4'
Corner, Oxford United. Conceded by Will Jaaskelainen.
1'
Attempt missed. Charlie Kirk (Crewe Alexandra) left footed shot from the left side of the box misses to the right. Assisted by Callum Ainley.