Match ends, Shrewsbury Town 0, Rotherham United 4.
90'+3
Second Half ends, Shrewsbury Town 0, Rotherham United 4.
90'+2
Attempt missed. Michael Smith (Rotherham United) right footed shot from outside the box is high and wide to the right. Assisted by Daniel Barlaser.
90'
Attempt saved. Fejiri Okenabirhie (Shrewsbury Town) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by James Rowland.
88'
Offside, Rotherham United. Daniel Barlaser tries a through ball, but Matt Crooks is caught offside.
87'
Matthew Olosunde (Rotherham United) wins a free kick on the right wing.
87'
Foul by Ryan John Giles (Shrewsbury Town).
86'
Kyle Vassell (Rotherham United) wins a free kick in the attacking half.
86'
Foul by Ryan Barnett (Shrewsbury Town).
84'
Goal! Shrewsbury Town 0, Rotherham United 4. Richard Wood (Rotherham United) right footed shot from the centre of the box to the centre of the goal following a corner.
84'
Attempt missed. Michael Smith (Rotherham United) header from the centre of the box is close, but misses to the right. Assisted by Daniel Barlaser following a corner.
84'
Corner, Rotherham United. Conceded by Omar Beckles.
79'
Attempt blocked. Jamie Lindsay (Rotherham United) right footed shot from outside the box is blocked. Assisted by Michael Smith.
78'
Substitution, Shrewsbury Town. Ryan John Giles replaces Steve Morison.
76'
Substitution, Rotherham United. Jamie Lindsay replaces Ben Wiles.
74'
Attempt missed. Matt Crooks (Rotherham United) right footed shot from the right side of the box is too high.
72'
Attempt blocked. Kyle Vassell (Rotherham United) right footed shot from the centre of the box is blocked. Assisted by Daniel Barlaser.
71'
Attempt missed. Kyle Vassell (Rotherham United) left footed shot from outside the box is high and wide to the left. Assisted by Matthew Olosunde.
68'
Foul by Clark Robertson (Rotherham United).
68'
Fejiri Okenabirhie (Shrewsbury Town) wins a free kick in the defensive half.
64'
Substitution, Rotherham United. Shaun MacDonald replaces Freddie Ladapo.
63'
Attempt saved. Michael Smith (Rotherham United) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Michael Ihiekwe.
61'
Offside, Shrewsbury Town. Luke McCormick tries a through ball, but Omar Beckles is caught offside.
61'
Foul by Clark Robertson (Rotherham United).
61'
Ryan Barnett (Shrewsbury Town) wins a free kick on the right wing.
60'
Attempt saved. James Rowland (Shrewsbury Town) left footed shot from outside the box is saved in the centre of the goal. Assisted by Luke McCormick.
59'
Attempt missed. Brad Walker (Shrewsbury Town) right footed shot from outside the box is high and wide to the right.
57'
Michael Smith (Rotherham United) wins a free kick on the right wing.
57'
Foul by Aaron Pierre (Shrewsbury Town).
56'
Corner, Rotherham United. Conceded by Luke McCormick.
55'
James Rowland (Shrewsbury Town) is shown the yellow card for a bad foul.
54'
Foul by James Rowland (Shrewsbury Town).
54'
Lewis Price (Rotherham United) wins a free kick in the defensive half.
53'
Attempt saved. Freddie Ladapo (Rotherham United) right footed shot from the centre of the box is saved in the centre of the goal.
52'
Kyle Vassell (Rotherham United) wins a free kick in the attacking half.
52'
Foul by Aaron Pierre (Shrewsbury Town).
48'
Corner, Rotherham United. Conceded by Shaun Whalley.
48'
Corner, Rotherham United. Conceded by Ryan Barnett.
46'
Matthew Olosunde (Rotherham United) wins a free kick on the right wing.
46'
Foul by Fejiri Okenabirhie (Shrewsbury Town).
45'
Second Half begins Shrewsbury Town 0, Rotherham United 3.
45'
Substitution, Shrewsbury Town. Shaun Whalley replaces Scott Golbourne.
45'+3
First Half ends, Shrewsbury Town 0, Rotherham United 3.
45'+3
Attempt missed. Kyle Vassell (Rotherham United) left footed shot from outside the box misses to the left. Assisted by Michael Smith.
45'+2
Offside, Shrewsbury Town. Aaron Pierre tries a through ball, but Steve Morison is caught offside.
45'+1
Corner, Shrewsbury Town. Conceded by Clark Robertson.
45'
Goal! Shrewsbury Town 0, Rotherham United 3. Freddie Ladapo (Rotherham United) header from very close range to the centre of the goal. Assisted by Michael Smith with a headed pass.
43'
Foul by Michael Smith (Rotherham United).
43'
Omar Beckles (Shrewsbury Town) wins a free kick in the defensive half.
39'
Attempt missed. Luke McCormick (Shrewsbury Town) right footed shot from outside the box is close, but misses to the left. Assisted by Ethan Ebanks-Landell.
38'
Foul by Michael Ihiekwe (Rotherham United).
38'
Fejiri Okenabirhie (Shrewsbury Town) wins a free kick in the defensive half.
37'
Kyle Vassell (Rotherham United) wins a free kick in the defensive half.
37'
Foul by Omar Beckles (Shrewsbury Town).
35'
Corner, Shrewsbury Town. Conceded by Ben Wiles.
34'
Attempt missed. Kyle Vassell (Rotherham United) right footed shot from outside the box is too high. Assisted by Freddie Ladapo.
33'
Kyle Vassell (Rotherham United) wins a free kick on the left wing.
33'
Foul by James Rowland (Shrewsbury Town).
31'
Attempt blocked. Ryan Barnett (Shrewsbury Town) right footed shot from the right side of the box is blocked. Assisted by Fejiri Okenabirhie.
26'
Delay over. They are ready to continue.
25'
Delay in match because of an injury Michael Ihiekwe (Rotherham United).
25'
Attempt blocked. Brad Walker (Shrewsbury Town) right footed shot from outside the box is blocked.
24'
Foul by Michael Ihiekwe (Rotherham United).
24'
Steve Morison (Shrewsbury Town) wins a free kick in the attacking half.
24'
Attempt missed. Michael Ihiekwe (Rotherham United) header from the centre of the box misses to the left. Assisted by Daniel Barlaser following a corner.
23'
Corner, Rotherham United. Conceded by Aaron Pierre.
21'
Corner, Rotherham United. Conceded by Luke McCormick.
20'
Ben Wiles (Rotherham United) wins a free kick in the defensive half.
20'
Foul by Luke McCormick (Shrewsbury Town).
19'
Richard Wood (Rotherham United) wins a free kick in the defensive half.
19'
Foul by Fejiri Okenabirhie (Shrewsbury Town).
16'
Corner, Shrewsbury Town. Conceded by Matthew Olosunde.
12'
Hand ball by Fejiri Okenabirhie (Shrewsbury Town).
11'
Attempt missed. Michael Ihiekwe (Rotherham United) header from the left side of the six yard box misses to the left. Assisted by Daniel Barlaser with a cross following a corner.
11'
Corner, Rotherham United. Conceded by Brad Walker.
10'
Foul by Matt Crooks (Rotherham United).
10'
Ethan Ebanks-Landell (Shrewsbury Town) wins a free kick in the defensive half.
9'
Foul by Michael Ihiekwe (Rotherham United).
9'
Fejiri Okenabirhie (Shrewsbury Town) wins a free kick in the defensive half.
7'
Foul by Kyle Vassell (Rotherham United).
7'
Brad Walker (Shrewsbury Town) wins a free kick in the attacking half.
6'
Substitution, Shrewsbury Town. Aaron Pierre replaces Luke Waterfall because of an injury.
6'
Substitution, Rotherham United. Michael Smith replaces Carlton Morris because of an injury.
5'
Offside, Shrewsbury Town. James Rowland tries a through ball, but Fejiri Okenabirhie is caught offside.
5'
Delay over. They are ready to continue.
5'
Delay over. They are ready to continue.
3'
Delay in match because of an injury Carlton Morris (Rotherham United).
3'
Delay in match because of an injury Ethan Ebanks-Landell (Shrewsbury Town).
3'
Goal! Shrewsbury Town 0, Rotherham United 2. Kyle Vassell (Rotherham United) right footed shot from outside the box to the bottom right corner. Assisted by Carlton Morris with a headed pass.
2'
Goal! Shrewsbury Town 0, Rotherham United 1. Matt Crooks (Rotherham United) right footed shot from outside the box to the bottom left corner.