Second Half ends, Shrewsbury Town 3, Carlisle United 2.
90'+6
Attempt blocked. Jack Armer (Carlisle United) right footed shot from the left side of the box is blocked. Assisted by Callum Guy.
90'+5
Jordan Shipley (Shrewsbury Town) is shown the yellow card for a bad foul.
90'+5
Foul by Jordan Shipley (Shrewsbury Town).
90'+5
Tomas Holy (Carlisle United) wins a free kick in the defensive half.
90'+4
Attempt blocked. Jordan Shipley (Shrewsbury Town) left footed shot from outside the box is blocked. Assisted by Charlie Caton.
90'+1
Offside, Shrewsbury Town. Tom Bayliss tries a through ball, but Julien Da Costa is caught offside.
88'
Foul by Tom Bayliss (Shrewsbury Town).
88'
Kristian Dennis (Carlisle United) wins a free kick on the left wing.
86'
Goal! Shrewsbury Town 3, Carlisle United 2. Cheyenne Dunkley (Shrewsbury Town) right footed shot from very close range to the bottom right corner. Assisted by Charlie Caton following a set piece situation.
85'
Tom Bayliss (Shrewsbury Town) wins a free kick in the attacking half.
85'
Foul by Owen Moxon (Carlisle United).
85'
Substitution, Shrewsbury Town. Ryan Bowman replaces Daniel Udoh.
84'
Substitution, Shrewsbury Town. Charlie Caton replaces Rekeil Pyke.
83'
Attempt missed. Daniel Udoh (Shrewsbury Town) left footed shot from outside the box misses to the left. Assisted by Jordan Shipley.
81'
Goal! Shrewsbury Town 2, Carlisle United 2. Kristian Dennis (Carlisle United) left footed shot from very close range to the bottom left corner. Assisted by Owen Moxon.
80'
Corner, Carlisle United. Conceded by George Nurse.
78'
Attempt blocked. Rekeil Pyke (Shrewsbury Town) right footed shot from outside the box is blocked.
78'
Corner, Carlisle United. Conceded by Rekeil Pyke.
76'
Substitution, Carlisle United. Jordan Gibson replaces Finley Back.
76'
Substitution, Carlisle United. Jamie Devitt replaces Sonny Hilton.
75'
Goal! Shrewsbury Town 2, Carlisle United 1. Daniel Udoh (Shrewsbury Town) left footed shot from the centre of the box to the bottom right corner. Assisted by Julien Da Costa with a cross.
73'
Corner, Carlisle United. Conceded by Cheyenne Dunkley.
72'
Foul by Daniel Udoh (Shrewsbury Town).
72'
Callum Guy (Carlisle United) wins a free kick in the defensive half.
70'
Attempt missed. Jack Stretton (Carlisle United) header from the centre of the box misses to the left. Assisted by Owen Moxon with a cross.
69'
Offside, Shrewsbury Town. Julien Da Costa tries a through ball, but Tom Bayliss is caught offside.
66'
Attempt missed. Kristian Dennis (Carlisle United) left footed shot from outside the box is too high. Assisted by Callum Guy.
62'
Attempt missed. Corey Whelan (Carlisle United) header from very close range misses to the right. Assisted by Sonny Hilton with a cross following a corner.
61'
Corner, Carlisle United. Conceded by Cheyenne Dunkley.
61'
Corner, Carlisle United. Conceded by Cheyenne Dunkley.
60'
Substitution, Carlisle United. Jack Stretton replaces Omari Patrick.
60'
Substitution, Carlisle United. Owen Moxon replaces Jayden Harris.
59'
Attempt missed. Tom Bayliss (Shrewsbury Town) right footed shot from outside the box is high and wide to the right. Assisted by Julien Da Costa.
59'
Attempt blocked. Daniel Udoh (Shrewsbury Town) left footed shot from the centre of the box is blocked. Assisted by Rekeil Pyke.
56'
Attempt saved. Matthew Pennington (Shrewsbury Town) header from the centre of the box is saved in the top centre of the goal. Assisted by Luke Leahy with a cross.
55'
Corner, Shrewsbury Town. Conceded by Corey Whelan.
55'
Attempt blocked. Rekeil Pyke (Shrewsbury Town) right footed shot from the left side of the box is blocked. Assisted by Luke Leahy.
55'
Corner, Shrewsbury Town. Conceded by Ben Barclay.
55'
Attempt blocked. Matthew Pennington (Shrewsbury Town) header from the centre of the box is blocked. Assisted by Luke Leahy with a cross.
54'
Corner, Shrewsbury Town. Conceded by Corey Whelan.
54'
Attempt blocked. Rekeil Pyke (Shrewsbury Town) right footed shot from the left side of the box is blocked. Assisted by Daniel Udoh.
53'
Attempt missed. Jordan Shipley (Shrewsbury Town) left footed shot from outside the box is too high. Assisted by Luke Leahy.
52'
Corner, Shrewsbury Town. Conceded by Finley Back.
49'
Attempt missed. Ben Barclay (Carlisle United) header from the centre of the box misses to the left. Assisted by Sonny Hilton with a cross following a corner.
48'
Corner, Carlisle United. Conceded by Cheyenne Dunkley.
48'
Corner, Carlisle United. Conceded by Cheyenne Dunkley.
48'
Attempt blocked. Kristian Dennis (Carlisle United) right footed shot from outside the box is blocked. Assisted by Callum Guy.
46'
Corner, Carlisle United. Conceded by Luke Leahy.
45'
Second Half begins Shrewsbury Town 1, Carlisle United 1.
45'
Substitution, Shrewsbury Town. Julien Da Costa replaces Tom Bloxham.
45'
Substitution, Shrewsbury Town. George Nurse replaces Taylor Moore.
45'+3
First Half ends, Shrewsbury Town 1, Carlisle United 1.
45'+2
Goal! Shrewsbury Town 1, Carlisle United 1. Luke Leahy (Shrewsbury Town) from a free kick with a left footed shot to the top left corner.
45'
Daniel Udoh (Shrewsbury Town) wins a free kick in the attacking half.
45'
Foul by Corey Whelan (Carlisle United).
44'
Corner, Shrewsbury Town. Conceded by Jon Mellish.
44'
Attempt blocked. Matthew Pennington (Shrewsbury Town) right footed shot from outside the box is blocked. Assisted by Tom Bayliss.
38'
Foul by Sonny Hilton (Carlisle United).
38'
Tom Flanagan (Shrewsbury Town) wins a free kick in the defensive half.
37'
Attempt blocked. Sonny Hilton (Carlisle United) right footed shot from outside the box is blocked. Assisted by Callum Guy.
36'
Substitution, Carlisle United. Kristian Dennis replaces Ryan Edmondson because of an injury.
35'
Rekeil Pyke (Shrewsbury Town) wins a free kick in the defensive half.
35'
Foul by Jack Armer (Carlisle United).
29'
Attempt missed. Taylor Moore (Shrewsbury Town) left footed shot from outside the box is too high. Assisted by Tom Bayliss.
28'
Attempt saved. Omari Patrick (Carlisle United) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Callum Guy.
27'
Attempt missed. Tom Flanagan (Shrewsbury Town) header from the left side of the box is high and wide to the left. Assisted by Tom Bayliss with a cross following a corner.
26'
Corner, Shrewsbury Town. Conceded by Jack Armer.
22'
Attempt blocked. Sonny Hilton (Carlisle United) left footed shot from the centre of the box is blocked. Assisted by Omari Patrick.
22'
Attempt saved. Matthew Pennington (Shrewsbury Town) with an attempt from very close range is saved in the centre of the goal. Assisted by Cheyenne Dunkley.
22'
Attempt missed. Cheyenne Dunkley (Shrewsbury Town) header from the centre of the box misses to the left. Assisted by Luke Leahy with a cross following a corner.
21'
Corner, Shrewsbury Town. Conceded by Tomas Holy.
21'
Attempt saved. Matthew Pennington (Shrewsbury Town) right footed shot from the right side of the box is saved in the bottom left corner.
18'
Luke Leahy (Shrewsbury Town) wins a free kick in the defensive half.
18'
Foul by Omari Patrick (Carlisle United).
17'
Attempt saved. Rekeil Pyke (Shrewsbury Town) left footed shot from the right side of the box is saved in the centre of the goal. Assisted by Tom Flanagan.
17'
Attempt saved. Luke Leahy (Shrewsbury Town) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Rekeil Pyke.
16'
Offside, Carlisle United. Sonny Hilton tries a through ball, but Corey Whelan is caught offside.
15'
Corner, Carlisle United. Conceded by Matthew Pennington.
13'
Goal! Shrewsbury Town 0, Carlisle United 1. Ryan Edmondson (Carlisle United) right footed shot from the centre of the box to the centre of the goal. Assisted by Sonny Hilton.
11'
Attempt saved. Tom Flanagan (Shrewsbury Town) right footed shot from a difficult angle on the right is saved in the top right corner. Assisted by Jordan Shipley with a cross.
10'
Daniel Udoh (Shrewsbury Town) wins a free kick on the left wing.
10'
Foul by Ben Barclay (Carlisle United).
6'
Foul by Daniel Udoh (Shrewsbury Town).
6'
Callum Guy (Carlisle United) wins a free kick in the defensive half.