Second Half ends, Rotherham United 0, Coventry City 2.
Attempt blocked. Conor Washington (Rotherham United) left footed shot from the centre of the box is blocked.
Goal! Rotherham United 0, Coventry City 2. Viktor Gyökeres (Coventry City) left footed shot from the centre of the box to the bottom right corner. Assisted by Gustavo Hamer.
Substitution, Coventry City. Liam Kelly replaces Josh Eccles.
Kyle McFadzean (Coventry City) wins a free kick in the defensive half.
Foul by Georgie Kelly (Rotherham United).
Attempt blocked. Tariqe Fosu-Henry (Rotherham United) right footed shot from the centre of the box is blocked.
Foul by Luke McNally (Coventry City).
Tom Eaves (Rotherham United) wins a free kick on the left wing.
Offside, Rotherham United. Conor Coventry tries a through ball, but Tom Eaves is caught offside.
Foul by Jamie Allen (Coventry City).
Chiedozie Ogbene (Rotherham United) wins a free kick on the right wing.
Viktor Gyökeres (Coventry City) is shown the yellow card.
Chiedozie Ogbene (Rotherham United) is shown the yellow card.
Callum Doyle (Coventry City) wins a free kick in the defensive half.
Foul by Tom Eaves (Rotherham United).
Attempt missed. Chiedozie Ogbene (Rotherham United) right footed shot from outside the box is too high. Assisted by Tariqe Fosu-Henry.
Substitution, Rotherham United. Tom Eaves replaces Lee Peltier.
Substitution, Rotherham United. Georgie Kelly replaces Jordan Hugill.
Substitution, Rotherham United. Bailey Wright replaces Grant Hall.
Delay over. They are ready to continue.
Foul by Viktor Gyökeres (Coventry City).
Conor Coventry (Rotherham United) wins a free kick in the defensive half.
Luke McNally (Coventry City) wins a free kick in the defensive half.
Foul by Conor Washington (Rotherham United).
Substitution, Coventry City. Matt Godden replaces Kasey Palmer.
Attempt missed. Viktor Gyökeres (Coventry City) right footed shot from the centre of the box is close, but misses to the left. Assisted by Callum Doyle following a fast break.
Josh Eccles (Coventry City) wins a free kick in the defensive half.
Foul by Jordan Hugill (Rotherham United).
Foul by Kasey Palmer (Coventry City).
Conor Coventry (Rotherham United) wins a free kick in the attacking half.
Attempt missed. Tariqe Fosu-Henry (Rotherham United) right footed shot from the centre of the box is close, but misses to the left.
Corner, Rotherham United. Conceded by Kyle McFadzean.
Corner, Rotherham United. Conceded by Jake Bidwell.
Corner, Rotherham United. Conceded by Gustavo Hamer.
Hand ball by Viktor Gyökeres (Coventry City).
Substitution, Rotherham United. Conor Washington replaces Shane Ferguson.
Kyle McFadzean (Coventry City) wins a free kick in the defensive half.
Foul by Jordan Hugill (Rotherham United).
Offside, Coventry City. Kasey Palmer tries a through ball, but Viktor Gyökeres is caught offside.
Foul by Jake Bidwell (Coventry City).
Chiedozie Ogbene (Rotherham United) wins a free kick on the right wing.
Attempt saved. Viktor Gyökeres (Coventry City) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Gustavo Hamer.
Foul by Jake Bidwell (Coventry City).
Chiedozie Ogbene (Rotherham United) wins a free kick on the right wing.
Substitution, Rotherham United. Tariqe Fosu-Henry replaces Hakeem Odoffin.
Attempt saved. Brooke Norton-Cuffy (Coventry City) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Kasey Palmer.
Brooke Norton-Cuffy (Coventry City) wins a free kick on the right wing.
Foul by Shane Ferguson (Rotherham United).
Foul by Jake Bidwell (Coventry City).
Chiedozie Ogbene (Rotherham United) wins a free kick in the defensive half.
Goal! Rotherham United 0, Coventry City 1. Jamie Allen (Coventry City) right footed shot from the centre of the box to the bottom left corner. Assisted by Jake Bidwell.
Second Half begins Rotherham United 0, Coventry City 0.
First Half ends, Rotherham United 0, Coventry City 0.
Offside, Rotherham United. Shane Ferguson tries a through ball, but Lee Peltier is caught offside.
Callum Doyle (Coventry City) is shown the yellow card for a bad foul.
Foul by Callum Doyle (Coventry City).
Chiedozie Ogbene (Rotherham United) wins a free kick on the right wing.
Attempt saved. Jordan Hugill (Rotherham United) header from the centre of the box is saved in the centre of the goal. Assisted by Oliver Rathbone with a cross.
Foul by Brooke Norton-Cuffy (Coventry City).
Shane Ferguson (Rotherham United) wins a free kick in the defensive half.
Corner, Coventry City. Conceded by Grant Hall.
Attempt blocked. Kasey Palmer (Coventry City) right footed shot from very close range is blocked.
Cameron Humphreys (Rotherham United) is shown the yellow card for a bad foul.
Foul by Cameron Humphreys (Rotherham United).
Viktor Gyökeres (Coventry City) wins a free kick in the defensive half.
Attempt blocked. Chiedozie Ogbene (Rotherham United) left footed shot from the centre of the box is blocked. Assisted by Cohen Bramall.
Attempt missed. Cohen Bramall (Rotherham United) left footed shot from outside the box misses to the right.
Attempt missed. Oliver Rathbone (Rotherham United) left footed shot from the centre of the box is too high.
Corner, Coventry City. Conceded by Cameron Humphreys.
Attempt missed. Jordan Hugill (Rotherham United) header from the centre of the box misses to the right. Assisted by Conor Coventry with a cross.
Attempt missed. Hakeem Odoffin (Rotherham United) right footed shot from outside the box misses to the right. Assisted by Conor Coventry with a headed pass.
Attempt saved. Viktor Gyökeres (Coventry City) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Gustavo Hamer.
Jake Bidwell (Coventry City) wins a free kick in the defensive half.
Foul by Hakeem Odoffin (Rotherham United).
Brooke Norton-Cuffy (Coventry City) is shown the yellow card for a bad foul.
Foul by Brooke Norton-Cuffy (Coventry City).
Cohen Bramall (Rotherham United) wins a free kick on the left wing.
Attempt saved. Gustavo Hamer (Coventry City) left footed shot from outside the box is saved in the bottom right corner.
Offside, Rotherham United. Cohen Bramall tries a through ball, but Jordan Hugill is caught offside.
Jordan Hugill (Rotherham United) wins a free kick on the left wing.
Foul by Luke McNally (Coventry City).
Conor Coventry (Rotherham United) wins a free kick in the defensive half.
Foul by Kasey Palmer (Coventry City).
Attempt missed. Oliver Rathbone (Rotherham United) right footed shot from outside the box is close, but misses to the left.
Ben Wilson (Coventry City) wins a free kick in the defensive half.
Foul by Conor Coventry (Rotherham United).
Corner, Rotherham United. Conceded by Callum Doyle.
Lineups are announced and players are warming up.