| | First Half starts. |
2' | | Shot blocked. Anfernee Dijksteel - Middlesbrough - shot with right foot from outside the box is blocked. Assist - Sam Morsy. |
2' | | Fouled by Ashley Fletcher - Middlesbrough |
2' | | Tomas Kalas - Bristol City - won a free kick in defence. |
3' | | Fouled by Famara Diédhiou - Bristol City |
3' | | Neeskens Kebano - Middlesbrough - won a free kick on the right wing. |
4' | | Missed chance. Sam Morsy - Middlesbrough - shot with right foot from outside the box is high and wide to the right. |
6' | | Ashley Fletcher - Middlesbrough - won a free kick on the left wing. |
6' | | Fouled by Zak Vyner - Bristol City |
9' | | Anfernee Dijksteel - Middlesbrough - won a free kick on the left wing. |
9' | | Fouled by Famara Diédhiou - Bristol City |
9' | | Shot blocked. Neeskens Kebano - Middlesbrough - shot with right foot from outside the box is blocked. Assist - Duncan Watmore. |
9' | | Shot blocked. Nahki Wells - Bristol City - shot with right foot from a diffucult position on the right is blocked. Assist - Famara Diédhiou. |
10' | | Offside - Middlesbrough. Anfernee Dijksteel with a pass, however Ashley Fletcher is in offside. |
11' | | Fouled by Nahki Wells - Bristol City |
11' | | Marc Bola - Middlesbrough - won a free kick in defence. |
13' | | New attacking attempt. Famara Diédhiou - Bristol City - shot with right foot from outside the box is saved in the right corner. Assist - Kasey Palmer. |
13' | | Corner - Bristol City. Conceded by Marcus Bettinelli. |
14' | | Fouled by Duncan Watmore - Middlesbrough |
14' | | Jack Hunt - Bristol City - won a free kick in attack. |
18' | | Corner - Bristol City. Conceded by Dael Fry. |
20' | | Fouled by Ádám Nagy - Bristol City |
20' | | Sam Morsy - Middlesbrough - won a free kick on the right wing. |
21' | | Goal! Middlesbrough 0, Bristol City 1. Famara Diédhiou - Bristol City - shot with the head from the centre of the box to the left corner. Assist - Ádám Nagy with a cross. |
23' | | Substitution - Middlesbrough. Chuba Akpom for Ashley Fletcher - injury. |
24' | | Hand ball by Kasey Palmer - Bristol City |
26' | | Missed chance. Dael Fry - Middlesbrough - shot with the head from the centre of the box is close, but missed to the left . |
28' | | Shot blocked. Patrick McNair - Middlesbrough - shot with right foot from the left side of the box is blocked. Assist - Marc Bola. |
29' | | Corner - Middlesbrough. Conceded by Jack Hunt. |
31' | | Fouled by Chuba Akpom - Middlesbrough |
31' | | Ryley Towler - Bristol City - won a free kick in defence. |
33' | | Darnell Fisher - Middlesbrough - won a free kick in defence. |
33' | | Fouled by Ryley Towler - Bristol City |
33' | | Goal! Middlesbrough 0, Bristol City 2. Famara Diédhiou - Bristol City - shot with right foot from the centre of the box to the right corner. Assist - Nahki Wells. |
37' | | Goal! Middlesbrough 0, Bristol City 3. Nahki Wells - Bristol City - shot with left foot from the centre of the box to the left corner. Assist - Famara Diédhiou with a head following a fast break. |
38' | | Fouled by Sam Morsy - Middlesbrough |
38' | | Tyreeq Bakinson - Bristol City - won a free kick in defence. |
39' | | New attacking attempt. Famara Diédhiou - Bristol City - shot with left foot from outside the box is saved in the left corner. |
45' | | Shot blocked. Duncan Watmore - Middlesbrough - shot with left foot from the right side of the box is blocked. Assist - Darnell Fisher. |
45' | | Missed chance. Anfernee Dijksteel - Middlesbrough - shot with right foot from outside the box goes high. Assist - Sam Morsy. |
45+2' | | First Half ended - Middlesbrough 0, Bristol City 3. |
45' | | Second Half starts Middlesbrough 0, Bristol City 3. |
45' | | Substitution - Middlesbrough. Nathaniel Mendez-Laing for Darnell Fisher. |
47' | | Fouled by Sam Morsy - Middlesbrough |
47' | | Kasey Palmer - Bristol City - won a free kick in attack. |
48' | | Missed chance. Duncan Watmore - Middlesbrough - shot with right foot from the centre of the box missed to the left. Assist - Marc Bola. |
49' | | Fouled by Nahki Wells - Bristol City |
49' | | Marc Bola - Middlesbrough - won a free kick in defence. |
52' | | Missed chance. Duncan Watmore - Middlesbrough - shot with right foot from the centre of the box is high and wide to the right. Assist - Marc Bola. |
54' | | Offside - Middlesbrough. Sam Morsy with a pass, however Marc Bola is in offside. |
56' | | Fouled by Jack Hunt - Bristol City |
56' | | Marc Bola - Middlesbrough - won a free kick on the left wing. |
57' | | New attacking attempt. Marc Bola - Middlesbrough - shot with left foot from outside the box is saved in the left corner. |
59' | | Fouled by Sam Morsy - Middlesbrough |
59' | | Ryley Towler - Bristol City - won a free kick in defence. |
61' | | Duncan Watmore - Middlesbrough - won a free kick in defence. |
61' | | Fouled by Kasey Palmer - Bristol City |
61' | | Kasey Palmer - Bristol City - receive yellow card for a foul. |
62' | | Fouled by Marc Bola - Middlesbrough |
62' | | Nahki Wells - Bristol City - won a free kick on the right wing. |
63' | | Marc Bola - Middlesbrough - receive yellow card for a foul. |
65' | | Fouled by Sam Morsy - Middlesbrough |
65' | | Ádám Nagy - Bristol City - won a free kick in defence. |
66' | | Shot blocked. Neeskens Kebano - Middlesbrough - shot with right foot from the centre of the box is blocked. Assist - Duncan Watmore. |
66' | | Corner - Middlesbrough. Conceded by Ryley Towler. |
67' | | Corner - Middlesbrough. Conceded by Tomas Kalas. |
67' | | Substitution - Middlesbrough. Britt Assombalonga for Duncan Watmore. |
67' | | Substitution - Middlesbrough. George Saville for Neeskens Kebano. |
68' | | Missed chance. Chuba Akpom - Middlesbrough - shot with left foot from the centre of the box goes high. Assist - George Saville. |
69' | | Chuba Akpom - Middlesbrough - won a free kick in attack. |
69' | | Fouled by Zak Vyner - Bristol City |
73' | | Substitution - Bristol City. Antoine Semenyo for Famara Diédhiou. |
75' | | Dael Fry - Middlesbrough - won a free kick in defence. |
75' | | Fouled by Antoine Semenyo - Bristol City |
76' | | Fouled by Sam Morsy - Middlesbrough |
76' | | Tyreeq Bakinson - Bristol City - won a free kick in defence. |
77' | | Substitution - Middlesbrough. Marvin Johnson for Marc Bola. |
79' | | Corner - Middlesbrough. Conceded by Ryley Towler. |
80' | | Shot blocked. Sam Morsy - Middlesbrough - shot with right foot from outside the box is blocked. Assist - Nathaniel Mendez-Laing. |
80' | | Goal! Middlesbrough 1, Bristol City 3. Dael Fry - Middlesbrough - shot with right foot from few metres to the centre of the goal after corner. |
81' | | Substitution - Bristol City. Jamie Paterson for Kasey Palmer. |
81' | | Substitution - Bristol City. Steven Sessegnon for Ryley Towler. |
83' | | Corner - Middlesbrough. Conceded by Steven Sessegnon. |
85' | | Shot blocked. Nathaniel Mendez-Laing - Middlesbrough - shot with right foot from outside the box is blocked. Assist - Marvin Johnson. |
85' | | Corner - Middlesbrough. Conceded by Jamie Paterson. |
88' | | Substitution - Bristol City. Han-Noah Massengo for Nahki Wells. |
90' | | Missed chance. Sam Morsy - Middlesbrough - shot with left foot from outside the box is close, but missed to the left. |
90+1' | | Fouled by Jack Hunt - Bristol City |
90+1' | | Marvin Johnson - Middlesbrough - won a free kick in defence. |
90+1' | | Jack Hunt - Bristol City - receive yellow card for a foul. |
90+3' | | Fouled by Sam Morsy - Middlesbrough |
90+3' | | Han-Noah Massengo - Bristol City - won a free kick in defence. |
90+5' | | Missed chance. George Saville - Middlesbrough - shot with left foot from the centre of the box goes high. Assist - Marvin Johnson with a head. |
90+6' | | Second Half ended - Middlesbrough 1, Bristol City 3. |
| | Thats all. Game finished - Middlesbrough 1, Bristol City 3. |