Second Half ends, Crewe Alexandra 3, Shrewsbury Town 2.
90'+6
Corner, Shrewsbury Town. Conceded by Luke Murphy.
90'+4
Attempt saved. David Davis (Shrewsbury Town) left footed shot from outside the box is saved in the centre of the goal.
88'
Foul by Chris Porter (Crewe Alexandra).
88'
Ethan Ebanks-Landell (Shrewsbury Town) wins a free kick in the defensive half.
87'
Offside, Crewe Alexandra. Josh Lundstram tries a through ball, but Charlie Kirk is caught offside.
86'
Hand ball by David Edwards (Shrewsbury Town).
85'
Substitution, Shrewsbury Town. Tom Bloxham replaces Nathanael Ogbeta.
84'
Owen Dale (Crewe Alexandra) wins a free kick in the defensive half.
84'
Foul by Aaron Pierre (Shrewsbury Town).
81'
Goal! Crewe Alexandra 3, Shrewsbury Town 2. Chris Porter (Crewe Alexandra) left footed shot from very close range to the centre of the goal.
81'
Charlie Kirk (Crewe Alexandra) hits the left post with a right footed shot from the left side of the box. Assisted by Luke Murphy.
80'
Substitution, Crewe Alexandra. Chris Porter replaces Mikael Mandron.
79'
Substitution, Crewe Alexandra. Oliver Finney replaces Tom Lowery.
79'
Substitution, Shrewsbury Town. David Edwards replaces Sean Goss.
73'
Attempt saved. Daniel Udoh (Shrewsbury Town) right footed shot from outside the box is saved in the centre of the goal. Assisted by Oliver Norburn.
72'
Attempt missed. Matthew Pennington (Shrewsbury Town) header from the centre of the box is close, but misses to the left. Assisted by Sean Goss with a cross following a corner.
71'
Corner, Shrewsbury Town. Conceded by Ryan Wintle.
69'
Charlie Kirk (Crewe Alexandra) wins a free kick on the left wing.
69'
Foul by Oliver Norburn (Shrewsbury Town).
67'
Owen Dale (Crewe Alexandra) wins a free kick in the defensive half.
67'
Foul by Sean Goss (Shrewsbury Town).
66'
Substitution, Crewe Alexandra. Josh Lundstram replaces Oliver Lancashire.
65'
Substitution, Crewe Alexandra. Luke Murphy replaces Callum Ainley.
64'
Corner, Shrewsbury Town. Conceded by Owen Dale.
64'
Attempt blocked. Shaun Whalley (Shrewsbury Town) right footed shot from outside the box is blocked.
63'
Corner, Shrewsbury Town. Conceded by Oliver Lancashire.
62'
Aaron Pierre (Shrewsbury Town) wins a free kick on the left wing.
62'
Foul by Rio Adebisi (Crewe Alexandra).
62'
Attempt missed. Charlie Kirk (Crewe Alexandra) right footed shot from outside the box is close, but misses to the left.
57'
Owen Dale (Crewe Alexandra) wins a free kick in the attacking half.
57'
Foul by Ethan Ebanks-Landell (Shrewsbury Town).
53'
Attempt missed. Callum Ainley (Crewe Alexandra) right footed shot from outside the box is high and wide to the right. Assisted by Tom Lowery.
51'
Attempt missed. Mikael Mandron (Crewe Alexandra) header from the centre of the box is too high. Assisted by Tom Lowery with a cross following a corner.
50'
Corner, Crewe Alexandra. Conceded by Matthew Pennington.
49'
Attempt missed. Sean Goss (Shrewsbury Town) left footed shot from outside the box is high and wide to the left. Assisted by Daniel Udoh.
48'
Offside, Shrewsbury Town. Oliver Norburn tries a through ball, but Shaun Whalley is caught offside.
47'
Offside, Shrewsbury Town. Nathanael Ogbeta tries a through ball, but Shaun Whalley is caught offside.
45'
Second Half begins Crewe Alexandra 2, Shrewsbury Town 2.
45'+4
First Half ends, Crewe Alexandra 2, Shrewsbury Town 2.
45'+3
Attempt missed. David Davis (Shrewsbury Town) left footed shot from the right side of the box misses to the left. Assisted by Shaun Whalley.
44'
Attempt missed. Omar Beckles (Crewe Alexandra) header from the centre of the box is too high. Assisted by Tom Lowery with a cross following a corner.
44'
Corner, Crewe Alexandra. Conceded by Matthew Pennington.
42'
Goal! Crewe Alexandra 2, Shrewsbury Town 2. Daniel Udoh (Shrewsbury Town) right footed shot from the centre of the box to the centre of the goal. Assisted by Oliver Norburn.
41'
Attempt blocked. Harry Pickering (Crewe Alexandra) right footed shot from outside the box is blocked.
40'
Foul by Aaron Pierre (Shrewsbury Town).
40'
Mikael Mandron (Crewe Alexandra) wins a free kick in the defensive half.
39'
Substitution, Crewe Alexandra. Omar Beckles replaces Donervon Daniels because of an injury.
36'
Corner, Shrewsbury Town. Conceded by Rio Adebisi.
35'
Shaun Whalley (Shrewsbury Town) wins a free kick in the defensive half.
35'
Foul by Oliver Lancashire (Crewe Alexandra).
34'
Goal! Crewe Alexandra 2, Shrewsbury Town 1. Shaun Whalley (Shrewsbury Town) right footed shot from the left side of the box to the top right corner. Assisted by Sean Goss.
33'
Attempt blocked. Sean Goss (Shrewsbury Town) left footed shot from outside the box is blocked.
32'
Shaun Whalley (Shrewsbury Town) wins a free kick in the attacking half.
32'
Foul by Tom Lowery (Crewe Alexandra).
30'
Foul by Ryan Wintle (Crewe Alexandra).
30'
Sean Goss (Shrewsbury Town) wins a free kick in the defensive half.
29'
Foul by Mikael Mandron (Crewe Alexandra).
29'
Ethan Ebanks-Landell (Shrewsbury Town) wins a free kick on the right wing.
26'
Ryan Wintle (Crewe Alexandra) wins a free kick in the defensive half.
26'
Foul by Daniel Udoh (Shrewsbury Town).
26'
Attempt blocked. Daniel Udoh (Shrewsbury Town) right footed shot from the left side of the box is blocked. Assisted by Josh Vela.
24'
Attempt missed. Ryan Wintle (Crewe Alexandra) right footed shot from outside the box is too high. Assisted by Mikael Mandron.
24'
Attempt blocked. Rio Adebisi (Crewe Alexandra) left footed shot from the right side of the box is blocked. Assisted by Owen Dale.
23'
Rio Adebisi (Crewe Alexandra) wins a free kick in the defensive half.
23'
Foul by Shaun Whalley (Shrewsbury Town).
21'
Goal! Crewe Alexandra 2, Shrewsbury Town 0. Mikael Mandron (Crewe Alexandra) right footed shot from the centre of the box to the top left corner. Assisted by Tom Lowery.
20'
Offside, Shrewsbury Town. Oliver Norburn tries a through ball, but Sean Goss is caught offside.
18'
Foul by Owen Dale (Crewe Alexandra).
18'
Shaun Whalley (Shrewsbury Town) wins a free kick on the left wing.
18'
Corner, Crewe Alexandra. Conceded by Matthew Pennington.
18'
Attempt saved. Owen Dale (Crewe Alexandra) left footed shot from the right side of the box is saved in the centre of the goal. Assisted by Rio Adebisi.
15'
Attempt missed. Sean Goss (Shrewsbury Town) left footed shot from outside the box is high and wide to the left. Assisted by Daniel Udoh.
14'
Attempt missed. Aaron Pierre (Shrewsbury Town) left footed shot from the centre of the box misses to the left following a set piece situation.
11'
Foul by Donervon Daniels (Crewe Alexandra).
11'
Daniel Udoh (Shrewsbury Town) wins a free kick on the right wing.
10'
Goal! Crewe Alexandra 1, Shrewsbury Town 0. Mikael Mandron (Crewe Alexandra) right footed shot from the centre of the box to the bottom left corner. Assisted by Charlie Kirk.
10'
Attempt blocked. Owen Dale (Crewe Alexandra) left footed shot from outside the box is blocked. Assisted by Mikael Mandron.
8'
Corner, Shrewsbury Town. Conceded by Owen Dale.
7'
Harry Pickering (Crewe Alexandra) wins a free kick on the left wing.
7'
Foul by Daniel Udoh (Shrewsbury Town).
2'
Attempt missed. Rio Adebisi (Crewe Alexandra) header from the left side of the six yard box misses to the left. Assisted by Harry Pickering with a cross following a corner.
1'
Corner, Crewe Alexandra. Conceded by Aaron Pierre.
1'
Foul by Aaron Pierre (Shrewsbury Town).
1'
Owen Dale (Crewe Alexandra) wins a free kick in the attacking half.