Second Half ends, Bristol City 2, Rotherham United 0.
90'+4
Attempt missed. Tom Eaves (Rotherham United) header from the centre of the box is close, but misses to the right. Assisted by Cohen Bramall with a cross.
90'+2
Foul by Elijah Morrison (Bristol City).
90'+2
Andy Rinomhota (Rotherham United) wins a free kick in the defensive half.
90'+1
Delay over. They are ready to continue.
90'+1
Delay in match (Bristol City).
89'
Corner, Rotherham United. Conceded by George Tanner.
88'
Substitution, Rotherham United. Ben Hatton replaces Oliver Rathbone.
85'
Substitution, Bristol City. Elijah Morrison replaces Cameron Pring because of an injury.
85'
Offside, Rotherham United. Sam Nombe is caught offside.
85'
Delay over. They are ready to continue.
84'
Delay in match because of an injury Cameron Pring (Bristol City).
83'
Joe Williams (Bristol City) is shown the yellow card for a bad foul.
83'
Foul by Joe Williams (Bristol City).
83'
Andy Rinomhota (Rotherham United) wins a free kick in the defensive half.
81'
Substitution, Bristol City. Andy King replaces Scott Twine.
76'
Cohen Bramall (Rotherham United) wins a free kick on the left wing.
76'
Foul by Ross McCrorie (Bristol City).
75'
Attempt missed. Scott Twine (Bristol City) right footed shot from outside the box misses to the right. Assisted by Joe Williams following a corner.
74'
Corner, Bristol City. Conceded by Grant Hall.
74'
Attempt blocked. Nahki Wells (Bristol City) right footed shot from the right side of the box is blocked. Assisted by Mark Sykes with a through ball.
72'
Scott Twine (Bristol City) wins a free kick in the attacking half.
72'
Foul by Andy Rinomhota (Rotherham United).
72'
Attempt missed. Scott Twine (Bristol City) left footed shot from the centre of the box is high and wide to the left. Assisted by Nahki Wells with a cross.
69'
Delay over. They are ready to continue.
68'
Delay in match (Bristol City).
68'
Substitution, Rotherham United. Sam Nombe replaces Jordan Hugill.
68'
Substitution, Rotherham United. Femi Seriki replaces Sebastian Revan.
67'
Tom Eaves (Rotherham United) is shown the yellow card for a bad foul.
67'
Foul by Tom Eaves (Rotherham United).
67'
Ross McCrorie (Bristol City) wins a free kick in the defensive half.
66'
Attempt missed. Tom Eaves (Rotherham United) left footed shot from outside the box misses to the right.
64'
Substitution, Bristol City. Jason Knight replaces Matty James.
63'
Substitution, Bristol City. Mark Sykes replaces Anis Mehmeti.
63'
Substitution, Bristol City. Nahki Wells replaces Tommy Conway.
61'
Attempt blocked. Matty James (Bristol City) right footed shot from outside the box is blocked. Assisted by Cameron Pring.
58'
Foul by Sebastian Revan (Rotherham United).
58'
Cameron Pring (Bristol City) wins a free kick in the defensive half.
57'
Goal! Bristol City 2, Rotherham United 0. Scott Twine (Bristol City) from a free kick with a right footed shot to the bottom right corner.
56'
Foul by Andy Rinomhota (Rotherham United).
56'
Scott Twine (Bristol City) wins a free kick in the attacking half.
53'
Corner, Bristol City. Conceded by Tom Eaves.
50'
Haydon Roberts (Bristol City) wins a free kick in the defensive half.
50'
Foul by Tom Eaves (Rotherham United).
49'
Attempt blocked. Matty James (Bristol City) right footed shot from the centre of the box is blocked.
46'
Attempt missed. Sebastian Revan (Rotherham United) left footed shot from the right side of the box misses to the right. Assisted by Cohen Bramall with a cross.
45'
Second Half begins Bristol City 1, Rotherham United 0.
45'
Substitution, Rotherham United. Grant Hall replaces Arvin Appiah.
45'+3
First Half ends, Bristol City 1, Rotherham United 0.
45'+2
Attempt missed. Scott Twine (Bristol City) right footed shot from a difficult angle and long range on the left is just a bit too high from a direct free kick.
45'+1
Scott Twine (Bristol City) wins a free kick on the left wing.
45'+1
Foul by Oliver Rathbone (Rotherham United).
44'
Attempt saved. Tommy Conway (Bristol City) left footed shot from the left side of the six yard box is saved in the centre of the goal.
44'
Haydon Roberts (Bristol City) wins a free kick in the defensive half.
44'
Foul by Jordan Hugill (Rotherham United).
38'
Foul by Joe Williams (Bristol City).
38'
Andy Rinomhota (Rotherham United) wins a free kick in the defensive half.
32'
Goal! Bristol City 1, Rotherham United 0. Tommy Conway (Bristol City) converts the penalty with a right footed shot to the bottom left corner.
31'
Dillon Phillips (Rotherham United) is shown the yellow card for a bad foul.
31'
Penalty Bristol City. Tommy Conway draws a foul in the penalty area.
31'
Penalty conceded by Dillon Phillips (Rotherham United) after a foul in the penalty area.
30'
Rob Dickie (Bristol City) wins a free kick in the defensive half.
30'
Foul by Tom Eaves (Rotherham United).
30'
Offside, Bristol City. Anis Mehmeti is caught offside.
28'
Attempt saved. Tommy Conway (Bristol City) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Matty James.
28'
Foul by Tommy Conway (Bristol City).
28'
Lee Peltier (Rotherham United) wins a free kick on the right wing.
26'
Attempt missed. Tom Eaves (Rotherham United) header from the centre of the box misses to the right. Assisted by Oliver Rathbone with a cross following a corner.
25'
Corner, Rotherham United. Conceded by Max O'Leary.
25'
Attempt saved. Hakeem Odoffin (Rotherham United) header from the centre of the box is saved in the top centre of the goal. Assisted by Oliver Rathbone with a cross.
24'
Corner, Rotherham United. Conceded by Max O'Leary.
24'
Attempt saved. Tom Eaves (Rotherham United) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Hakeem Odoffin.
19'
Haydon Roberts (Bristol City) wins a free kick in the defensive half.
19'
Foul by Jordan Hugill (Rotherham United).
17'
Delay over. They are ready to continue.
17'
Delay in match (Bristol City).
12'
Attempt missed. Cameron Pring (Bristol City) left footed shot from outside the box is high and wide to the left. Assisted by Scott Twine.
11'
Attempt saved. Tommy Conway (Bristol City) right footed shot from the right side of the box is saved in the bottom right corner.
8'
Offside, Rotherham United. Jordan Hugill is caught offside.
6'
Offside, Bristol City. Tommy Conway is caught offside.
6'
Corner, Bristol City. Conceded by Oliver Rathbone.
5'
Attempt missed. Scott Twine (Bristol City) right footed shot from outside the box misses to the right following a corner.