Penalty Shootout ends, Port Vale 0(2), Crewe Alexandra 0.
96'
Penalty missed! Still Port Vale 0(2), Crewe Alexandra 0. Joel Tabiner (Crewe Alexandra) hits the bar with a left footed shot.
95'
Penalty missed! Bad penalty by Tom Sang (Port Vale) right footed shot is too high. Tom Sang should be disappointed.
94'
Penalty missed! Still Port Vale 0(2), Crewe Alexandra 0. Rio Adebisi (Crewe Alexandra) hits the bar with a left footed shot.
93'
Goal! Port Vale 0(2), Crewe Alexandra 0. Oliver Arblaster (Port Vale) converts the penalty with a right footed shot to the top left corner.
93'
Penalty saved! Chris Long (Crewe Alexandra) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
92'
Goal! Port Vale 0(1), Crewe Alexandra 0. James Wilson (Port Vale) converts the penalty with a left footed shot to the bottom right corner.
91'
Penalty missed! Bad penalty by Elliott Nevitt (Crewe Alexandra) right footed shot is high and wide to the right. Elliott Nevitt should be disappointed.
90'
Penalty Shootout begins Port Vale 0, Crewe Alexandra 0.
90'+7
Second Half ends, Port Vale 0, Crewe Alexandra 0.
90'+6
Attempt missed. Tom Sang (Port Vale) right footed shot from outside the box misses to the left. Assisted by Oliver Arblaster with a headed pass following a corner.
90'+6
Corner, Port Vale. Conceded by Elliott Nevitt.
90'+5
Attempt blocked. James Plant (Port Vale) right footed shot from the left side of the box is blocked. Assisted by Ethan Chislett.
90'+5
Corner, Port Vale. Conceded by Luke Offord.
90'+5
Attempt saved. James Wilson (Port Vale) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by Oliver Arblaster.
90'+4
Corner, Port Vale. Conceded by Elliott Nevitt.
90'+4
Attempt blocked. Tom Sang (Port Vale) right footed shot from outside the box is blocked.
90'+3
Elliott Nevitt (Crewe Alexandra) is shown the yellow card for a bad foul.
90'+3
Lewis Cass (Port Vale) wins a free kick in the attacking half.
90'+3
Foul by Elliott Nevitt (Crewe Alexandra).
90'
Oliver Arblaster (Port Vale) wins a free kick in the attacking half.
90'
Foul by Chris Long (Crewe Alexandra).
89'
Substitution, Crewe Alexandra. Regan Griffiths replaces Jack Powell.
89'
Foul by James Plant (Port Vale).
89'
Ryan Cooney (Crewe Alexandra) wins a free kick in the defensive half.
88'
Attempt missed. Gavin Massey (Port Vale) header from the centre of the box misses to the left. Assisted by Tom Sang with a cross following a corner.
88'
Corner, Port Vale. Conceded by Rio Adebisi.
85'
Attempt missed. Oliver Arblaster (Port Vale) right footed shot from outside the box is too high.
85'
Ethan Chislett (Port Vale) wins a free kick in the attacking half.
85'
Foul by Jack Powell (Crewe Alexandra).
84'
Alfie Devine (Port Vale) is shown the yellow card for a bad foul.
84'
Foul by Alfie Devine (Port Vale).
84'
Shilow Tracey (Crewe Alexandra) wins a free kick in the defensive half.
83'
Attempt blocked. James Wilson (Port Vale) left footed shot from outside the box is blocked. Assisted by Gavin Massey.
83'
Attempt blocked. Elliott Nevitt (Crewe Alexandra) right footed shot from the centre of the box is blocked.
81'
Attempt blocked. Lewis Cass (Port Vale) right footed shot from the right side of the box is blocked.
80'
Substitution, Port Vale. Ethan Chislett replaces Ben Garrity.
79'
Attempt blocked. Gavin Massey (Port Vale) header from the centre of the box is blocked.
78'
Jack Powell (Crewe Alexandra) is shown the yellow card for a bad foul.
78'
James Plant (Port Vale) wins a free kick in the attacking half.
78'
Foul by Jack Powell (Crewe Alexandra).
78'
Attempt saved. Luke Offord (Crewe Alexandra) header from very close range is saved in the top centre of the goal. Assisted by Joel Tabiner with a cross.
77'
Corner, Crewe Alexandra. Conceded by Nathan Smith.
76'
Foul by Gavin Massey (Port Vale).
76'
Luke Offord (Crewe Alexandra) wins a free kick in the defensive half.
75'
Corner, Port Vale. Conceded by Connor O'Riordan.
72'
Alex Iacovitti (Port Vale) is shown the yellow card for a bad foul.
72'
Foul by Alex Iacovitti (Port Vale).
72'
Ryan Cooney (Crewe Alexandra) wins a free kick in the defensive half.
69'
Gavin Massey (Port Vale) wins a free kick in the attacking half.
69'
Foul by Luke Offord (Crewe Alexandra).
68'
Attempt saved. James Wilson (Port Vale) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Oliver Arblaster with a cross.
67'
Offside, Crewe Alexandra. Elliott Nevitt tries a through ball, but Shilow Tracey is caught offside.
66'
Delay over. They are ready to continue.
66'
Substitution, Crewe Alexandra. Mickey Demetriou replaces Zac Williams because of an injury.
65'
Delay over. They are ready to continue.
65'
Substitution, Port Vale. James Plant replaces Jack Shorrock.
65'
Delay in match because of an injury Zac Williams (Crewe Alexandra).
64'
Attempt saved. James Wilson (Port Vale) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Oliver Arblaster.
64'
Attempt blocked. Alex Iacovitti (Port Vale) left footed shot from outside the box is blocked.
63'
Attempt blocked. Alex Iacovitti (Port Vale) left footed shot from outside the box is blocked. Assisted by Alfie Devine.
Substitution, Crewe Alexandra. Chris Long replaces Conor Thomas.
59'
Attempt missed. Jack Shorrock (Port Vale) right footed shot from the centre of the box misses to the left. Assisted by Tom Sang with a cross.
57'
Substitution, Port Vale. James Wilson replaces Josh Thomas.
57'
Substitution, Port Vale. Gavin Massey replaces Jason Lowe.
57'
Substitution, Port Vale. Oliver Arblaster replaces Rhys Walters.
54'
Lewis Cass (Port Vale) is shown the yellow card for a bad foul.
53'
Foul by Lewis Cass (Port Vale).
53'
Matús Holícek (Crewe Alexandra) wins a free kick in the attacking half.
47'
Attempt blocked. Alex Iacovitti (Port Vale) header from the centre of the box is blocked. Assisted by Tom Sang with a cross.
46'
Corner, Port Vale. Conceded by Connor O'Riordan.
46'
Foul by Elliott Nevitt (Crewe Alexandra).
46'
Nathan Smith (Port Vale) wins a free kick in the attacking half.
45'
Second Half begins Port Vale 0, Crewe Alexandra 0.
45'+2
First Half ends, Port Vale 0, Crewe Alexandra 0.
45'+1
Foul by Alex Iacovitti (Port Vale).
45'+1
Zac Williams (Crewe Alexandra) wins a free kick in the defensive half.
45'+1
Offside, Port Vale. Tom Sang tries a through ball, but Alex Iacovitti is caught offside.
45'
Foul by Zac Williams (Crewe Alexandra).
45'
Josh Thomas (Port Vale) wins a free kick on the right wing.
42'
Attempt missed. Rio Adebisi (Crewe Alexandra) header from the centre of the box is too high.
40'
Offside, Crewe Alexandra. Ryan Cooney tries a through ball, but Joel Tabiner is caught offside.
40'
Zac Williams (Crewe Alexandra) wins a free kick in the defensive half.
40'
Foul by Josh Thomas (Port Vale).
36'
Attempt saved. Ryan Cooney (Crewe Alexandra) right footed shot from the right side of the box is saved in the top left corner. Assisted by Elliott Nevitt.
35'
Offside, Port Vale. Nathan Smith tries a through ball, but Josh Thomas is caught offside.
33'
Elliott Nevitt (Crewe Alexandra) wins a free kick in the defensive half.
33'
Foul by Nathan Smith (Port Vale).
31'
Foul by Elliott Nevitt (Crewe Alexandra).
31'
Alex Iacovitti (Port Vale) wins a free kick in the defensive half.
29'
Zac Williams (Crewe Alexandra) is shown the yellow card.
29'
Foul by Zac Williams (Crewe Alexandra).
29'
Alfie Devine (Port Vale) wins a free kick on the right wing.
28'
Foul by Jack Powell (Crewe Alexandra).
28'
Josh Thomas (Port Vale) wins a free kick on the right wing.
28'
Ben Garrity (Port Vale) is shown the yellow card for a bad foul.
28'
Foul by Ben Garrity (Port Vale).
28'
Conor Thomas (Crewe Alexandra) wins a free kick in the attacking half.
24'
Conor Thomas (Crewe Alexandra) is shown the yellow card for a bad foul.
24'
Foul by Conor Thomas (Crewe Alexandra).
24'
Alfie Devine (Port Vale) wins a free kick in the attacking half.
21'
Attempt missed. Rio Adebisi (Crewe Alexandra) left footed shot from the left side of the six yard box is high and wide to the right. Assisted by Joel Tabiner with a cross.
16'
Foul by Elliott Nevitt (Crewe Alexandra).
16'
Nathan Smith (Port Vale) wins a free kick in the defensive half.
16'
Rhys Walters (Port Vale) wins a free kick in the defensive half.
16'
Foul by Elliott Nevitt (Crewe Alexandra).
14'
Attempt blocked. Elliott Nevitt (Crewe Alexandra) left footed shot from outside the box is blocked. Assisted by Ryan Cooney.
13'
Attempt missed. Ben Garrity (Port Vale) right footed shot from the centre of the box is close, but misses to the left following a set piece situation.
12'
Foul by Conor Thomas (Crewe Alexandra).
12'
Ben Garrity (Port Vale) wins a free kick in the attacking half.
10'
Foul by Ryan Cooney (Crewe Alexandra).
10'
Josh Thomas (Port Vale) wins a free kick on the left wing.
9'
Corner, Crewe Alexandra. Conceded by Jack Shorrock.
6'
Conor Thomas (Crewe Alexandra) wins a free kick in the defensive half.