| | First Half starts. |
5' | | Corner - Bristol City. Conceded by Cohen Bramall. |
5' | | Missed chance. Scott Twine - Bristol City - shot with right foot from outside the box missed after corner. |
6' | | Corner - Bristol City. Conceded by Oliver Rathbone. |
6' | | Offside - Bristol City. Tommy Conway is in offside. |
8' | | Offside - Rotherham United. Jordan Hugill is in offside. |
11' | | New attacking attempt. Tommy Conway - Bristol City - shot with right foot from the right side of the box is saved in the right corner. |
12' | | Missed chance. Cameron Pring - Bristol City - shot with left foot from outside the box is high and wide to the left. Assist - Scott Twine. |
17' | | Delay in match - Bristol City |
17' | | Delay over. They are ready to continue. |
19' | | Fouled by Jordan Hugill - Rotherham United |
19' | | Haydon Roberts - Bristol City - won a free kick in defence. |
24' | | New attacking attempt. Tom Eaves - Rotherham United - shot with right foot from the right side of the box is saved in the right corner. Assist - Hakeem Odoffin. |
25' | | Corner - Rotherham United. Conceded by Max O'Leary. |
25' | | New attacking attempt. Hakeem Odoffin - Rotherham United - shot with the head from the centre of the box is saved in the top centre of the goal. Assist - Oliver Rathbone with a cross. |
25' | | Corner - Rotherham United. Conceded by Max O'Leary. |
26' | | Missed chance. Tom Eaves - Rotherham United - shot with the head from the centre of the box missed. Assist - Oliver Rathbone with a cross after corner. |
28' | | Fouled by Tommy Conway - Bristol City |
28' | | Lee Peltier - Rotherham United - won a free kick on the right wing. |
28' | | New attacking attempt. Tommy Conway - Bristol City - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Matty James. |
30' | | Offside - Bristol City. Anis Mehmeti is in offside. |
30' | | Fouled by Tom Eaves - Rotherham United |
30' | | Rob Dickie - Bristol City - won a free kick in defence. |
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. |
31' | | Dillon Phillips - Rotherham United - receive yellow card for a foul. |
32' | | Goal! Bristol City 1, Rotherham United 0. Tommy Conway - Bristol City - converts the penalty with a shot with right foot to the left corner. |
38' | | Andy Rinomhota - Rotherham United - won a free kick in defence. |
38' | | Fouled by Joe Williams - Bristol City |
44' | | Fouled by Jordan Hugill - Rotherham United |
44' | | Haydon Roberts - Bristol City - won a free kick in defence. |
44' | | New attacking attempt. Tommy Conway - Bristol City - shot with left foot inside of six yard box - left side is saved by goalkeeper in the centre of the goal. Assist - Scott Twine. |
45+1' | | Fouled by Oliver Rathbone - Rotherham United |
45+1' | | Scott Twine - Bristol City - won a free kick on the left wing. |
45+2' | | Missed chance. Scott Twine - Bristol City - shot with right foot from a diffucult position and long distance on the left is very close to the goal from a free kick. |
45+3' | | First Half ended - Bristol City 1, Rotherham United 0. |
45' | | Second Half starts Bristol City 1, Rotherham United 0. |
45' | | Substitution - Rotherham United. Grant Hall for Arvin Appiah. |
47' | | Missed chance. Sebastian Revan - Rotherham United - shot with left foot from the right side of the box missed. Assist - Cohen Bramall with a cross. |
49' | | Shot blocked. Matty James - Bristol City - shot with right foot from the centre of the box is blocked. |
50' | | Fouled by Tom Eaves - Rotherham United |
50' | | Haydon Roberts - Bristol City - won a free kick in defence. |
54' | | Corner - Bristol City. Conceded by Tom Eaves. |
56' | | Fouled by Andy Rinomhota - Rotherham United |
56' | | Scott Twine - Bristol City - won a free kick in attack. |
57' | | Goal! Bristol City 2, Rotherham United 0. Scott Twine - Bristol City - from a free kick with a shot with right foot to the right corner. |
58' | | Cameron Pring - Bristol City - won a free kick in defence. |
59' | | Fouled by Sebastian Revan - Rotherham United |
61' | | Shot blocked. Matty James - Bristol City - shot with right foot from outside the box is blocked. Assist - Cameron Pring. |
63' | | Substitution - Bristol City. Nahki Wells for Tommy Conway. |
63' | | Substitution - Bristol City. Mark Sykes for Anis Mehmeti. |
64' | | Substitution - Bristol City. Jason Knight for Matty James. |
66' | | Missed chance. Tom Eaves - Rotherham United - shot with left foot from outside the box missed. |
67' | | Fouled by Tom Eaves - Rotherham United |
67' | | Ross McCrorie - Bristol City - won a free kick in defence. |
67' | | Tom Eaves - Rotherham United - receive yellow card for a foul. |
68' | | Substitution - Rotherham United. Femi Seriki for Sebastian Revan. |
68' | | Substitution - Rotherham United. Sam Nombe for Jordan Hugill. |
68' | | Delay in match - Bristol City |
69' | | Delay over. They are ready to continue. |
72' | | Missed chance. Scott Twine - Bristol City - shot with left foot from the centre of the box is high and wide to the left. Assist - Nahki Wells with a cross. |
72' | | Fouled by Andy Rinomhota - Rotherham United |
72' | | Scott Twine - Bristol City - won a free kick in attack. |
74' | | Shot blocked. Nahki Wells - Bristol City - shot with right foot from the right side of the box is blocked. Assist - Mark Sykes with a through ball. |
74' | | Corner - Bristol City. Conceded by Grant Hall. |
75' | | Missed chance. Scott Twine - Bristol City - shot with right foot from outside the box missed. Assist - Joe Williams after corner. |
76' | | Cohen Bramall - Rotherham United - won a free kick on the left wing. |
76' | | Fouled by Ross McCrorie - Bristol City |
81' | | Substitution - Bristol City. Andy King for Scott Twine. |
83' | | Andy Rinomhota - Rotherham United - won a free kick in defence. |
83' | | Fouled by Joe Williams - Bristol City |
83' | | Joe Williams - Bristol City - receive yellow card for a foul. |
84' | | Delay in match - injury Cameron Pring - Bristol City |
85' | | Delay over. They are ready to continue. |
85' | | Offside - Rotherham United. Sam Nombe is in offside. |
85' | | Substitution - Bristol City. Elijah Morrison for Cameron Pring - injury. |
88' | | Substitution - Rotherham United. Ben Hatton for Oliver Rathbone. |
89' | | Corner - Rotherham United. Conceded by George Tanner. |
90+1' | | Delay in match - Bristol City |
90+1' | | Delay over. They are ready to continue. |
90+2' | | Andy Rinomhota - Rotherham United - won a free kick in defence. |
90+2' | | Fouled by Elijah Morrison - Bristol City |
90+4' | | Missed chance. Tom Eaves - Rotherham United - shot with the head from the centre of the box is close, but missed. Assist - Cohen Bramall with a cross. |
90+5' | | Second Half ended - Bristol City 2, Rotherham United 0. |
| | Thats all. Game finished - Bristol City 2, Rotherham United 0. |