Second Half ends, Bristol City 2, Rotherham United 1.
Attempt missed. Chiedozie Ogbene (Rotherham United) right footed shot from the centre of the box misses to the left. Assisted by Cameron Humphreys following a corner.
Corner, Rotherham United. Conceded by Zak Vyner.
Corner, Rotherham United. Conceded by Cameron Pring.
Cameron Pring (Bristol City) wins a free kick in the defensive half.
Foul by Chiedozie Ogbene (Rotherham United).
Goal! Bristol City 2, Rotherham United 1. Andreas Weimann (Bristol City) right footed shot from very close range to the bottom left corner.
Corner, Bristol City. Conceded by Cameron Humphreys.
Attempt saved. Georgie Kelly (Rotherham United) right footed shot from outside the box is saved in the bottom right corner.
Andreas Weimann (Bristol City) is shown the yellow card.
Andreas Weimann (Bristol City).
(Rotherham United) wins a free kick in the attacking half.
Attempt saved. Matty James (Bristol City) header from the centre of the box is saved in the centre of the goal. Assisted by Cameron Pring with a cross.
Foul by Joe Williams (Bristol City).
Tariqe Fosu-Henry (Rotherham United) wins a free kick in the defensive half.
Shane Ferguson (Rotherham United) hits the right post with a left footed shot from outside the box. Assisted by Georgie Kelly.
Substitution, Bristol City. Nahki Wells replaces Tommy Conway.
Mark Sykes (Bristol City) wins a free kick in the defensive half.
Foul by Cohen Bramall (Rotherham United).
Substitution, Rotherham United. Shane Ferguson replaces Domingos Quina.
Offside, Rotherham United. Oliver Rathbone tries a through ball, but Tariqe Fosu-Henry is caught offside.
Substitution, Bristol City. Joe Williams replaces Andy King.
Foul by Andy King (Bristol City).
Chiedozie Ogbene (Rotherham United) wins a free kick in the defensive half.
Attempt missed. Georgie Kelly (Rotherham United) header from the centre of the box misses to the left. Assisted by Chiedozie Ogbene with a cross.
Foul by Tariqe Fosu-Henry (Rotherham United).
George Tanner (Bristol City) wins a free kick in the defensive half.
Substitution, Bristol City. Mark Sykes replaces Harry Cornick.
Substitution, Bristol City. Andreas Weimann replaces Alex Scott.
Corner, Bristol City. Conceded by Richard Wood.
Substitution, Rotherham United. Georgie Kelly replaces Jordan Hugill.
Goal! Bristol City 1, Rotherham United 1. Jordan Hugill (Rotherham United) converts the penalty with a right footed shot to the bottom left corner.
Alex Scott (Bristol City) is shown the yellow card.
Penalty Rotherham United. Jordan Hugill draws a foul in the penalty area.
Penalty conceded by Zak Vyner (Bristol City) after a foul in the penalty area.
Domingos Quina (Rotherham United) wins a free kick on the right wing.
Foul by Alex Scott (Bristol City).
Corner, Rotherham United. Conceded by Zak Vyner.
Attempt missed. Kal Naismith (Bristol City) left footed shot from outside the box is too high. Assisted by Andy King.
Attempt saved. Tommy Conway (Bristol City) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by Harry Cornick.
Viktor Johansson (Rotherham United) wins a free kick in the defensive half.
Foul by Tommy Conway (Bristol City).
Corner, Bristol City. Conceded by Cohen Bramall.
Cohen Bramall (Rotherham United) is shown the yellow card for a bad foul.
Foul by Cohen Bramall (Rotherham United).
Tommy Conway (Bristol City) wins a free kick in the defensive half.
Substitution, Rotherham United. Wes Harding replaces Lee Peltier.
Substitution, Rotherham United. Oliver Rathbone replaces Conor Coventry.
Delay over. They are ready to continue.
Delay in match because of an injury Cameron Pring (Bristol City).
Jordan Hugill (Rotherham United) is shown the yellow card for a bad foul.
Foul by Jordan Hugill (Rotherham United).
Cameron Pring (Bristol City) wins a free kick on the left wing.
Foul by Cohen Bramall (Rotherham United).
Alex Scott (Bristol City) wins a free kick on the right wing.
Attempt saved. Richard Wood (Rotherham United) header from the centre of the box is saved in the bottom left corner. Assisted by Conor Coventry with a cross.
Corner, Rotherham United. Conceded by Cameron Pring.
Second Half begins Bristol City 1, Rotherham United 0.
Substitution, Rotherham United. Richard Wood replaces Tyler Blackett.
First Half ends, Bristol City 1, Rotherham United 0.
Foul by Jordan Hugill (Rotherham United).
Andy King (Bristol City) wins a free kick in the defensive half.
Corner, Bristol City. Conceded by Cameron Humphreys.
Corner, Bristol City. Conceded by Jamie Lindsay.
Corner, Bristol City. Conceded by Cohen Bramall.
Attempt missed. Kal Naismith (Bristol City) left footed shot from outside the box is too high from a direct free kick.
Cameron Humphreys (Rotherham United) is shown the yellow card for a bad foul.
Foul by Cameron Humphreys (Rotherham United).
Tommy Conway (Bristol City) wins a free kick in the attacking half.
Delay over. They are ready to continue.
Delay in match because of an injury Jamie Lindsay (Rotherham United).
Domingos Quina (Rotherham United) wins a free kick in the attacking half.
Foul by Cameron Pring (Bristol City).
Foul by Andy King (Bristol City).
Conor Coventry (Rotherham United) wins a free kick in the defensive half.
Attempt missed. Harry Cornick (Bristol City) right footed shot from very close range is too high. Assisted by Sam Bell.
Corner, Rotherham United. Conceded by Andy King.
Attempt blocked. Conor Coventry (Rotherham United) right footed shot from outside the box is blocked. Assisted by Domingos Quina.
Alex Scott (Bristol City) wins a free kick in the attacking half.
Foul by Cohen Bramall (Rotherham United).
Matty James (Bristol City) wins a free kick in the defensive half.
Foul by Domingos Quina (Rotherham United).
Goal! Bristol City 1, Rotherham United 0. Tommy Conway (Bristol City) header from the centre of the box to the top left corner. Assisted by Cameron Pring with a cross.
Attempt missed. Zak Vyner (Bristol City) left footed shot from very close range is too high. Assisted by Sam Bell following a corner.
Corner, Bristol City. Conceded by Lee Peltier.
Corner, Rotherham United. Conceded by Zak Vyner.
Corner, Rotherham United. Conceded by George Tanner.
Attempt saved. Sam Bell (Bristol City) right footed shot from the left side of the box is saved in the bottom right corner. Assisted by Kal Naismith.
Lineups are announced and players are warming up.