Second Half ends, Rotherham United 1, Bristol City 3.
90'+6
Attempt missed. Georgie Kelly (Rotherham United) header from the centre of the box is close, but misses to the right. Assisted by Jamie McCart.
90'+5
Attempt saved. Georgie Kelly (Rotherham United) header from the centre of the box is saved in the bottom left corner. Assisted by Jamie McCart with a cross.
90'+5
Chiedozie Ogbene (Rotherham United) wins a free kick in the defensive half.
90'+5
Foul by Antoine Semenyo (Bristol City).
90'+4
Corner, Bristol City. Conceded by Lee Peltier.
90'+1
Antoine Semenyo (Bristol City) is shown the yellow card.
90'+1
Foul by Antoine Semenyo (Bristol City).
90'+1
Chiedozie Ogbene (Rotherham United) wins a free kick in the defensive half.
90'
Corner, Bristol City. Conceded by Scott High.
90'
Corner, Rotherham United. Conceded by Max O'Leary.
90'
Attempt saved. Scott High (Rotherham United) right footed shot from outside the box is saved in the bottom right corner. Assisted by Chiedozie Ogbene.
88'
Offside, Bristol City. Kal Naismith tries a through ball, but Antoine Semenyo is caught offside.
88'
Foul by Scott High (Rotherham United).
88'
Alex Scott (Bristol City) wins a free kick in the defensive half.
87'
Substitution, Rotherham United. Tom Eaves replaces Ben Wiles.
84'
Attempt blocked. Georgie Kelly (Rotherham United) right footed shot from the right side of the box is blocked. Assisted by Daniel Barlaser.
83'
Attempt blocked. Georgie Kelly (Rotherham United) header from the centre of the box is blocked. Assisted by Cohen Bramall with a cross.
83'
Corner, Rotherham United. Conceded by Joe Williams.
83'
Attempt blocked. Ben Wiles (Rotherham United) right footed shot from outside the box is blocked. Assisted by Georgie Kelly.
80'
Foul by Ben Wiles (Rotherham United).
80'
Alex Scott (Bristol City) wins a free kick in the defensive half.
79'
Substitution, Bristol City. Sam Bell replaces Tommy Conway.
77'
Corner, Bristol City. Conceded by Jamie McCart.
77'
Attempt blocked. Tommy Conway (Bristol City) right footed shot from the right side of the box is blocked. Assisted by Cameron Pring.
76'
Attempt missed. Georgie Kelly (Rotherham United) header from the centre of the box is high and wide to the left. Assisted by Ben Wiles with a cross.
74'
Substitution, Bristol City. Antoine Semenyo replaces Nahki Wells.
73'
Goal! Rotherham United 1, Bristol City 3. Cameron Pring (Bristol City) header from the centre of the box to the high centre of the goal. Assisted by Alex Scott with a cross following a corner.
73'
Corner, Bristol City. Conceded by Viktor Johansson.
73'
Attempt saved. Alex Scott (Bristol City) right footed shot from outside the box is saved in the bottom left corner.
70'
Substitution, Rotherham United. Conor Washington replaces Jamie Lindsay.
70'
Substitution, Rotherham United. Georgie Kelly replaces Brooke Norton-Cuffy.
67'
Foul by Brooke Norton-Cuffy (Rotherham United).
67'
Tommy Conway (Bristol City) wins a free kick on the left wing.
66'
Corner, Rotherham United. Conceded by Joe Williams.
66'
Corner, Rotherham United. Conceded by Andy King.
66'
Attempt blocked. Ben Wiles (Rotherham United) right footed shot from the right side of the box is blocked. Assisted by Brooke Norton-Cuffy.
65'
Jamie Lindsay (Rotherham United) wins a free kick in the attacking half.
65'
Foul by Matty James (Bristol City).
62'
Corner, Rotherham United. Conceded by Mark Sykes.
60'
Cameron Pring (Bristol City) is shown the yellow card for a bad foul.
60'
Substitution, Rotherham United. Scott High replaces Oliver Rathbone.
59'
Chiedozie Ogbene (Rotherham United) wins a free kick on the right wing.
59'
Foul by Cameron Pring (Bristol City).
58'
Attempt missed. Andy King (Bristol City) header from the left side of the six yard box misses to the left. Assisted by Kal Naismith with a cross following a corner.
58'
Corner, Bristol City. Conceded by Jamie McCart.
57'
Foul by Oliver Rathbone (Rotherham United).
57'
Mark Sykes (Bristol City) wins a free kick in the defensive half.
53'
Substitution, Bristol City. Mark Sykes replaces Andreas Weimann because of an injury.
52'
Oliver Rathbone (Rotherham United) wins a free kick on the left wing.
52'
Foul by Joe Williams (Bristol City).
50'
Nahki Wells (Bristol City) is shown the yellow card for a bad foul.
50'
Foul by Nahki Wells (Bristol City).
50'
Jamie Lindsay (Rotherham United) wins a free kick in the defensive half.
45'
Second Half begins Rotherham United 1, Bristol City 2.
45'
Substitution, Rotherham United. Jamie McCart replaces Richard Wood.
45'+3
First Half ends, Rotherham United 1, Bristol City 2.
45'+1
Jamie Lindsay (Rotherham United) wins a free kick in the defensive half.
45'+1
Foul by Alex Scott (Bristol City).
45'
Offside, Rotherham United. Daniel Barlaser tries a through ball, but Chiedozie Ogbene is caught offside.
44'
Attempt missed. Richard Wood (Rotherham United) header from the centre of the box is close, but misses to the left. Assisted by Daniel Barlaser with a cross.
43'
Andy King (Bristol City) is shown the yellow card for a bad foul.
43'
Chiedozie Ogbene (Rotherham United) wins a free kick on the right wing.
43'
Foul by Andy King (Bristol City).
41'
Corner, Bristol City. Conceded by Chiedozie Ogbene.
41'
Corner, Bristol City. Conceded by Cohen Bramall.
41'
Attempt blocked. Nahki Wells (Bristol City) right footed shot from outside the box is blocked.
39'
Richard Wood (Rotherham United) is shown the yellow card for a bad foul.
39'
Foul by Richard Wood (Rotherham United).
39'
Tommy Conway (Bristol City) wins a free kick in the attacking half.
39'
Attempt saved. Daniel Barlaser (Rotherham United) right footed shot from outside the box is saved in the bottom right corner. Assisted by Chiedozie Ogbene.
37'
Foul by Andreas Weimann (Bristol City).
37'
Cohen Bramall (Rotherham United) wins a free kick in the defensive half.
35'
Foul by Brooke Norton-Cuffy (Rotherham United).
35'
Cameron Pring (Bristol City) wins a free kick on the left wing.
34'
Attempt missed. Andy King (Bristol City) header from the left side of the six yard box is too high. Assisted by Kal Naismith with a cross following a corner.
34'
Corner, Bristol City. Conceded by Viktor Johansson.
34'
Attempt saved. Nahki Wells (Bristol City) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Alex Scott.
30'
Goal! Rotherham United 1, Bristol City 2. Joe Williams (Bristol City) left footed shot from very close range to the centre of the goal.
25'
Goal! Rotherham United 1, Bristol City 1. Chiedozie Ogbene (Rotherham United) header from very close range to the bottom left corner. Assisted by Brooke Norton-Cuffy with a cross.
18'
Foul by Tommy Conway (Bristol City).
18'
Lee Peltier (Rotherham United) wins a free kick in the defensive half.
17'
Attempt blocked. Daniel Barlaser (Rotherham United) right footed shot from outside the box is blocked.
14'
Own Goal by Wes Harding, Rotherham United. Rotherham United 0, Bristol City 1.
13'
Attempt missed. Richard Wood (Rotherham United) header from the centre of the box is too high. Assisted by Daniel Barlaser with a cross following a corner.
13'
Corner, Rotherham United. Conceded by Cameron Pring.
12'
Corner, Rotherham United. Conceded by Andy King.
12'
Attempt blocked. Oliver Rathbone (Rotherham United) left footed shot from outside the box is blocked. Assisted by Brooke Norton-Cuffy.
10'
Attempt saved. Ben Wiles (Rotherham United) right footed shot from outside the box is saved in the centre of the goal. Assisted by Jamie Lindsay.
9'
Cameron Pring (Bristol City) wins a free kick on the left wing.
9'
Foul by Brooke Norton-Cuffy (Rotherham United).
8'
Attempt missed. Jamie Lindsay (Rotherham United) left footed shot from outside the box is close, but misses to the right.
4'
Foul by Joe Williams (Bristol City).
4'
Chiedozie Ogbene (Rotherham United) wins a free kick in the defensive half.
4'
Attempt missed. Joe Williams (Bristol City) left footed shot from outside the box misses to the right following a corner.