Second Half ends, Bristol City 3, Middlesbrough 2.
90'+7
Foul by Alex Bangura (Middlesbrough).
90'+7
Jason Knight (Bristol City) wins a free kick in the defensive half.
90'+7
Paddy McNair (Middlesbrough) wins a free kick in the defensive half.
90'+7
Foul by Harry Cornick (Bristol City).
90'+6
Attempt saved. Paddy McNair (Middlesbrough) right footed shot from outside the box is saved in the bottom right corner. Assisted by Sam Silvera.
90'+5
Offside, Middlesbrough. Josh Coburn is caught offside.
90'+4
Corner, Bristol City. Conceded by Isaiah Jones.
90'+3
Corner, Middlesbrough. Conceded by Taylor Gardner-Hickman.
90'+2
Corner, Middlesbrough. Conceded by Max O'Leary.
90'+1
Substitution, Bristol City. Joe Williams replaces Matty James.
90'
Attempt saved. Anis Mehmeti (Bristol City) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Rob Dickie.
88'
Attempt blocked. Emmanuel Latte Lath (Middlesbrough) header from the centre of the box is blocked. Assisted by Daniel Barlaser with a cross.
87'
Corner, Middlesbrough. Conceded by Cameron Pring.
86'
Substitution, Middlesbrough. Josh Coburn replaces Sam Greenwood.
86'
Substitution, Middlesbrough. Daniel Barlaser replaces Jonny Howson.
85'
Foul by Hayden Hackney (Middlesbrough).
85'
Taylor Gardner-Hickman (Bristol City) wins a free kick in the defensive half.
84'
Attempt missed. Hayden Hackney (Middlesbrough) right footed shot from outside the box misses to the right.
81'
Substitution, Bristol City. Kal Naismith replaces Mark Sykes.
79'
Attempt saved. Harry Cornick (Bristol City) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Mark Sykes.
79'
Attempt blocked. Sam Silvera (Middlesbrough) right footed shot from outside the box is blocked. Assisted by Jonny Howson.
78'
Foul by Morgan Rogers (Middlesbrough).
78'
Max O'Leary (Bristol City) wins a free kick in the defensive half.
77'
Cameron Pring (Bristol City) is shown the yellow card for a bad foul.
77'
Isaiah Jones (Middlesbrough) wins a free kick on the right wing.
77'
Foul by Cameron Pring (Bristol City).
75'
Hayden Hackney (Middlesbrough) wins a free kick in the attacking half.
75'
Foul by Jason Knight (Bristol City).
75'
Attempt blocked. Paddy McNair (Middlesbrough) right footed shot from the centre of the box is blocked.
74'
Corner, Middlesbrough. Conceded by Cameron Pring.
73'
Substitution, Middlesbrough. Morgan Rogers replaces Matt Crooks.
73'
Substitution, Middlesbrough. Sam Silvera replaces Rav van den Berg.
70'
Delay over. They are ready to continue.
70'
Delay over. They are ready to continue.
69'
Substitution, Bristol City. Anis Mehmeti replaces Sam Bell.
69'
Substitution, Bristol City. Harry Cornick replaces Tommy Conway.
69'
Delay in match (Middlesbrough).
69'
Delay in match because of an injury Rob Dickie (Bristol City).
67'
Goal! Bristol City 3, Middlesbrough 2. Mark Sykes (Bristol City) right footed shot from the right side of the six yard box to the high centre of the goal following a corner.
67'
Attempt saved. Rob Dickie (Bristol City) header from the centre of the box is saved in the top centre of the goal. Assisted by Taylor Gardner-Hickman with a cross.
66'
Substitution, Middlesbrough. Alex Bangura replaces Lukas Engel because of an injury.
66'
Delay over. They are ready to continue.
65'
Delay in match because of an injury Lukas Engel (Middlesbrough).
65'
Corner, Bristol City. Conceded by Jonny Howson.
65'
Attempt blocked. Jason Knight (Bristol City) left footed shot from the right side of the box is blocked. Assisted by Mark Sykes.
64'
Corner, Bristol City. Conceded by Lukas Engel.
63'
Sam Greenwood (Middlesbrough) is shown the yellow card for a bad foul.
63'
Foul by Sam Greenwood (Middlesbrough).
63'
George Tanner (Bristol City) wins a free kick in the defensive half.
62'
Sam Greenwood (Middlesbrough) wins a free kick in the attacking half.
62'
Foul by Mark Sykes (Bristol City).
59'
Offside, Bristol City. Tommy Conway is caught offside.
59'
Delay over. They are ready to continue.
58'
Delay in match because of an injury Lukas Engel (Middlesbrough).
56'
Foul by Emmanuel Latte Lath (Middlesbrough).
56'
Taylor Gardner-Hickman (Bristol City) wins a free kick in the defensive half.
55'
Corner, Middlesbrough. Conceded by Matty James.
55'
Attempt blocked. Hayden Hackney (Middlesbrough) right footed shot from the centre of the box is blocked.
54'
Corner, Middlesbrough. Conceded by Sam Bell.
54'
Delay over. They are ready to continue.
54'
Delay in match (Middlesbrough).
53'
Corner, Middlesbrough. Conceded by Zak Vyner.
52'
Goal! Bristol City 2, Middlesbrough 2. Matt Crooks (Middlesbrough) right footed shot from the centre of the box to the bottom left corner. Assisted by Sam Greenwood with a through ball.
50'
Own Goal by Zak Vyner, Bristol City. Bristol City 2, Middlesbrough 1.
50'
Attempt blocked. Matt Crooks (Middlesbrough) left footed shot from the centre of the box is blocked. Assisted by Lukas Engel with a cross.
47'
Offside, Middlesbrough. Isaiah Jones is caught offside.
45'
Second Half begins Bristol City 2, Middlesbrough 0.
45'+4
First Half ends, Bristol City 2, Middlesbrough 0.
45'+3
Foul by Tommy Conway (Bristol City).
45'+3
Dael Fry (Middlesbrough) wins a free kick in the defensive half.
45'+3
Cameron Pring (Bristol City) wins a free kick in the defensive half.
45'+3
Foul by Matt Crooks (Middlesbrough).
45'+1
Goal! Bristol City 2, Middlesbrough 0. Tommy Conway (Bristol City) converts the penalty with a right footed shot to the bottom left corner.
45'
Penalty conceded by Dael Fry (Middlesbrough) after a foul in the penalty area.
45'
Penalty Bristol City. Matty James draws a foul in the penalty area.
45'
Attempt saved. Taylor Gardner-Hickman (Bristol City) right footed shot from outside the box is saved in the top left corner.
44'
Dael Fry (Middlesbrough) is shown the yellow card for a bad foul.
43'
Foul by Dael Fry (Middlesbrough).
43'
Tommy Conway (Bristol City) wins a free kick in the attacking half.
43'
Attempt saved. Tommy Conway (Bristol City) right footed shot from the centre of the box is saved in the centre of the goal.
42'
Attempt missed. Sam Greenwood (Middlesbrough) right footed shot from outside the box misses to the left.
42'
Taylor Gardner-Hickman (Bristol City) is shown the yellow card for a bad foul.
42'
Foul by Taylor Gardner-Hickman (Bristol City).
42'
Matt Crooks (Middlesbrough) wins a free kick in the defensive half.
39'
Attempt saved. Emmanuel Latte Lath (Middlesbrough) right footed shot from the right side of the box is saved in the bottom right corner.
37'
Goal! Bristol City 1, Middlesbrough 0. Taylor Gardner-Hickman (Bristol City) right footed shot from outside the box to the top right corner. Assisted by Jason Knight.
33'
Jason Knight (Bristol City) wins a free kick in the defensive half.
33'
Foul by Hayden Hackney (Middlesbrough).
29'
Foul by Sam Bell (Bristol City).
29'
Isaiah Jones (Middlesbrough) wins a free kick in the defensive half.
26'
Foul by Sam Greenwood (Middlesbrough).
26'
Matty James (Bristol City) wins a free kick in the defensive half.
23'
Attempt missed. Lukas Engel (Middlesbrough) left footed shot from outside the box misses to the left. Assisted by Emmanuel Latte Lath.
22'
Offside, Middlesbrough. Isaiah Jones is caught offside.
19'
Foul by Dael Fry (Middlesbrough).
19'
Jason Knight (Bristol City) wins a free kick in the defensive half.
17'
Corner, Middlesbrough. Conceded by George Tanner.
14'
Foul by Sam Bell (Bristol City).
14'
Isaiah Jones (Middlesbrough) wins a free kick in the defensive half.
12'
Offside, Middlesbrough. Emmanuel Latte Lath is caught offside.
9'
Attempt blocked. Taylor Gardner-Hickman (Bristol City) left footed shot from the left side of the box is blocked.
8'
Foul by Emmanuel Latte Lath (Middlesbrough).
8'
Rob Dickie (Bristol City) wins a free kick in the defensive half.
5'
Attempt saved. Sam Greenwood (Middlesbrough) right footed shot from the centre of the box is saved in the bottom left corner.