Tomas Kalas (Bristol City) wins a free kick on the left wing.
90'+1
Foul by Marcus Tavernier (Middlesbrough).
87'
Offside, Middlesbrough. Marvin Johnson tries a through ball, but Marcus Browne is caught offside.
86'
Attempt missed. Marcus Tavernier (Middlesbrough) left footed shot from the right side of the box misses to the left.
83'
Foul by Zak Vyner (Bristol City).
83'
George Saville (Middlesbrough) wins a free kick in the defensive half.
80'
Famara Diédhiou (Bristol City) wins a free kick in the attacking half.
80'
Foul by Dael Fry (Middlesbrough).
78'
Substitution, Middlesbrough. Marcus Browne replaces Patrick Roberts.
74'
Substitution, Middlesbrough. Marcus Tavernier replaces Djed Spence.
73'
Goal! Bristol City 0, Middlesbrough 1. George Saville (Middlesbrough) left footed shot from the centre of the box to the bottom right corner.
72'
Attempt missed. Sam Morsy (Middlesbrough) right footed shot from outside the box is high and wide to the right. Assisted by Patrick Roberts.
72'
Attempt blocked. Patrick Roberts (Middlesbrough) left footed shot from the left side of the box is blocked. Assisted by Djed Spence.
71'
Substitution, Bristol City. Antoine Semenyo replaces Nahki Wells.
70'
Substitution, Bristol City. Famara Diédhiou replaces Chris Martin.
69'
Foul by Nahki Wells (Bristol City).
69'
Jonny Howson (Middlesbrough) wins a free kick in the attacking half.
68'
Foul by Jack Hunt (Bristol City).
68'
Chuba Akpom (Middlesbrough) wins a free kick in the attacking half.
67'
Dael Fry (Middlesbrough) is shown the yellow card for a bad foul.
67'
Andreas Weimann (Bristol City) wins a free kick on the left wing.
67'
Foul by Dael Fry (Middlesbrough).
66'
Foul by Nahki Wells (Bristol City).
66'
Patrick McNair (Middlesbrough) wins a free kick on the left wing.
66'
Attempt blocked. Marvin Johnson (Middlesbrough) left footed shot from outside the box is blocked. Assisted by Patrick Roberts.
64'
Corner, Middlesbrough. Conceded by Jack Hunt.
64'
Foul by Chris Martin (Bristol City).
64'
Patrick McNair (Middlesbrough) wins a free kick on the left wing.
63'
Attempt missed. Nahki Wells (Bristol City) right footed shot from the centre of the box is too high. Assisted by Chris Martin.
58'
Substitution, Bristol City. Tomas Kalas replaces Alfie Mawson because of an injury.
52'
Foul by Chris Martin (Bristol City).
52'
Patrick McNair (Middlesbrough) wins a free kick in the defensive half.
51'
Patrick McNair (Middlesbrough) wins a free kick in the defensive half.
51'
Foul by Chris Martin (Bristol City).
51'
Attempt blocked. Marvin Johnson (Middlesbrough) left footed shot from outside the box is blocked.
45'
Second Half begins Bristol City 0, Middlesbrough 0.
45'+1
First Half ends, Bristol City 0, Middlesbrough 0.
45'
Foul by Zak Vyner (Bristol City).
45'
George Saville (Middlesbrough) wins a free kick in the defensive half.
40'
Jamie Paterson (Bristol City) wins a free kick in the defensive half.
40'
Foul by Sam Morsy (Middlesbrough).
38'
Attempt missed. Dael Fry (Middlesbrough) right footed shot from the centre of the box misses to the right. Assisted by Patrick McNair with a cross following a set piece situation.
37'
Foul by Taylor Moore (Bristol City).
37'
Chuba Akpom (Middlesbrough) wins a free kick on the right wing.
33'
Attempt missed. Alfie Mawson (Bristol City) header from the centre of the box misses to the right. Assisted by Jamie Paterson with a cross following a corner.
32'
Corner, Bristol City. Conceded by Anfernee Dijksteel.
32'
Attempt blocked. Jamie Paterson (Bristol City) right footed shot from the left side of the box is blocked. Assisted by Nahki Wells.
30'
Attempt missed. Chuba Akpom (Middlesbrough) left footed shot from the centre of the box misses to the right. Assisted by George Saville with a cross.
26'
Attempt blocked. Chris Martin (Bristol City) left footed shot from outside the box is blocked. Assisted by Jack Hunt.
22'
Attempt missed. Chris Martin (Bristol City) header from the centre of the box misses to the right. Assisted by Jack Hunt with a cross.
21'
Foul by Djed Spence (Middlesbrough).
21'
Jamie Paterson (Bristol City) wins a free kick in the defensive half.
19'
Attempt saved. Chuba Akpom (Middlesbrough) left footed shot from the left side of the box is saved in the top centre of the goal. Assisted by Patrick McNair.
19'
Corner, Middlesbrough. Conceded by Daniel Bentley.
16'
Foul by George Saville (Middlesbrough).
16'
Tyreeq Bakinson (Bristol City) wins a free kick in the defensive half.
12'
Attempt missed. Jamie Paterson (Bristol City) left footed shot from outside the box misses to the right. Assisted by Nahki Wells.
11'
Offside, Middlesbrough. Dael Fry tries a through ball, but Chuba Akpom is caught offside.
8'
Corner, Middlesbrough. Conceded by Jack Hunt.
5'
Corner, Middlesbrough. Conceded by Zak Vyner.
5'
Attempt blocked. Chuba Akpom (Middlesbrough) right footed shot from the centre of the box is blocked. Assisted by Patrick Roberts.
3'
Attempt missed. Andreas Weimann (Bristol City) right footed shot from outside the box misses to the left. Assisted by Nahki Wells following a fast break.