Brought to you by

Key Events

90' + 1'
J. Hunt
Yellow Card
80'
D. Fry
Goal
1 - 3
37'
N. Wells
F. Diedhiou
0 - 3
33'
F. Diedhiou
N. Wells
0 - 2
21'
F. Diedhiou
Á. Nagy
0 - 1

Match Stats

Possession
58% 41%
8
0
Shots Off Target
Shots On Target 3 6
Total Passes 453 342
More
  • Heatmap
  • Touch Map

Commentary

Match ends, Middlesbrough 1, Bristol City 3.
90' + 6' Second Half ends, Middlesbrough 1, Bristol City 3.
90' + 5' Attempt missed. George Saville (Middlesbrough) left footed shot from the centre of the box is too high. Assisted by Marvin Johnson with a headed pass.
90' + 3' Foul by Sam Morsy (Middlesbrough).
90' + 3' Han-Noah Massengo (Bristol City) wins a free kick in the defensive half.
J. Hunt
Yellow Card
90' + 1' Jack Hunt (Bristol City) is shown the yellow card for a bad foul.
90' + 1' Marvin Johnson (Middlesbrough) wins a free kick in the defensive half.
90' + 1' Foul by Jack Hunt (Bristol City).
90' Attempt missed. Sam Morsy (Middlesbrough) left footed shot from outside the box is close, but misses to the left.
H. Massengo
N. Wells
88' Substitution, Bristol City. Han-Noah Massengo replaces Nahki Wells.
85' Corner, Middlesbrough. Conceded by Jamie Paterson.
85' Attempt blocked. Nathaniel Mendez-Laing (Middlesbrough) right footed shot from outside the box is blocked. Assisted by Marvin Johnson.
83' Corner, Middlesbrough. Conceded by Steven Sessegnon.
S. Sessegnon
R. Towler
81' Substitution, Bristol City. Steven Sessegnon replaces Ryley Towler.
J. Paterson
K. Palmer
81' Substitution, Bristol City. Jamie Paterson replaces Kasey Palmer.
D. Fry
Goal
80' Goal! Middlesbrough 1, Bristol City 3. Dael Fry (Middlesbrough) right footed shot from very close range to the centre of the goal following a corner.
80' Attempt blocked. Sam Morsy (Middlesbrough) right footed shot from outside the box is blocked. Assisted by Nathaniel Mendez-Laing.
79' Corner, Middlesbrough. Conceded by Ryley Towler.
M. Johnson
M. Bola
77' Substitution, Middlesbrough. Marvin Johnson replaces Marc Bola.
76' Foul by Sam Morsy (Middlesbrough).
76' Tyreeq Bakinson (Bristol City) wins a free kick in the defensive half.
75' Dael Fry (Middlesbrough) wins a free kick in the defensive half.
75' Foul by Antoine Semenyo (Bristol City).
A. Semenyo
F. Diedhiou
73' Substitution, Bristol City. Antoine Semenyo replaces Famara Diédhiou.
69' Chuba Akpom (Middlesbrough) wins a free kick in the attacking half.
69' Foul by Zak Vyner (Bristol City).
68' Attempt missed. Chuba Akpom (Middlesbrough) left footed shot from the centre of the box is too high. Assisted by George Saville.
G. Saville
N. Kebano
67' Substitution, Middlesbrough. George Saville replaces Neeskens Kebano.
B. Assombalonga
D. Watmore
67' Substitution, Middlesbrough. Britt Assombalonga replaces Duncan Watmore.
67' Corner, Middlesbrough. Conceded by Tomas Kalas.
66' Corner, Middlesbrough. Conceded by Ryley Towler.
66' Attempt blocked. Neeskens Kebano (Middlesbrough) right footed shot from the centre of the box is blocked. Assisted by Duncan Watmore.
65' Foul by Sam Morsy (Middlesbrough).
65' Ádám Nagy (Bristol City) wins a free kick in the defensive half.
M. Bola
Yellow Card
63' Marc Bola (Middlesbrough) is shown the yellow card for a bad foul.
62' Foul by Marc Bola (Middlesbrough).
62' Nahki Wells (Bristol City) wins a free kick on the right wing.
K. Palmer
Yellow Card
61' Kasey Palmer (Bristol City) is shown the yellow card for a bad foul.
61' Duncan Watmore (Middlesbrough) wins a free kick in the defensive half.
61' Foul by Kasey Palmer (Bristol City).
59' Foul by Sam Morsy (Middlesbrough).
59' Ryley Towler (Bristol City) wins a free kick in the defensive half.
57' Attempt saved. Marc Bola (Middlesbrough) left footed shot from outside the box is saved in the bottom left corner.
56' Marc Bola (Middlesbrough) wins a free kick on the left wing.
56' Foul by Jack Hunt (Bristol City).
54' Offside, Middlesbrough. Sam Morsy tries a through ball, but Marc Bola is caught offside.
52' Attempt missed. Duncan Watmore (Middlesbrough) right footed shot from the centre of the box is high and wide to the right. Assisted by Marc Bola.
48' Foul by Nahki Wells (Bristol City).
48' Marc Bola (Middlesbrough) wins a free kick in the defensive half.
48' Attempt missed. Duncan Watmore (Middlesbrough) right footed shot from the centre of the box misses to the left. Assisted by Marc Bola.
46' Kasey Palmer (Bristol City) wins a free kick in the attacking half.
46' Foul by Sam Morsy (Middlesbrough).
N. Mendez-Laing
D. Fisher
45' Substitution, Middlesbrough. Nathaniel Mendez-Laing replaces Darnell Fisher.
Second Half begins Middlesbrough 0, Bristol City 3.
45' + 2' First Half ends, Middlesbrough 0, Bristol City 3.
45' Attempt missed. Anfernee Dijksteel (Middlesbrough) right footed shot from outside the box is too high. Assisted by Sam Morsy.
45' Attempt blocked. Duncan Watmore (Middlesbrough) left footed shot from the right side of the box is blocked. Assisted by Darnell Fisher.
39' Attempt saved. Famara Diédhiou (Bristol City) left footed shot from outside the box is saved in the bottom left corner.
38' Tyreeq Bakinson (Bristol City) wins a free kick in the defensive half.
38' Foul by Sam Morsy (Middlesbrough).
N. Wells
F. Diedhiou
37' Goal! Middlesbrough 0, Bristol City 3. Nahki Wells (Bristol City) left footed shot from the centre of the box to the bottom left corner. Assisted by Famara Diédhiou with a headed pass following a fast break.
F. Diedhiou
N. Wells
33' Goal! Middlesbrough 0, Bristol City 2. Famara Diédhiou (Bristol City) right footed shot from the centre of the box to the bottom right corner. Assisted by Nahki Wells.
33' Foul by Ryley Towler (Bristol City).
33' Darnell Fisher (Middlesbrough) wins a free kick in the defensive half.
31' Ryley Towler (Bristol City) wins a free kick in the defensive half.
31' Foul by Chuba Akpom (Middlesbrough).
29' Corner, Middlesbrough. Conceded by Jack Hunt.
28' Attempt blocked. Patrick McNair (Middlesbrough) right footed shot from the left side of the box is blocked. Assisted by Marc Bola.
26' Attempt missed. Dael Fry (Middlesbrough) header from the centre of the box is close, but misses to the left following a set piece situation.
24' Hand ball by Kasey Palmer (Bristol City).
C. Akpom
A. Fletcher
23' Substitution, Middlesbrough. Chuba Akpom replaces Ashley Fletcher because of an injury.
F. Diedhiou
Á. Nagy
21' Goal! Middlesbrough 0, Bristol City 1. Famara Diédhiou (Bristol City) header from the centre of the box to the bottom left corner. Assisted by Ádám Nagy with a cross.
19' Foul by Ádám Nagy (Bristol City).
19' Sam Morsy (Middlesbrough) wins a free kick on the right wing.
18' Corner, Bristol City. Conceded by Dael Fry.
14' Jack Hunt (Bristol City) wins a free kick in the attacking half.
14' Foul by Duncan Watmore (Middlesbrough).
13' Corner, Bristol City. Conceded by Marcus Bettinelli.
13' Attempt saved. Famara Diédhiou (Bristol City) right footed shot from outside the box is saved in the bottom right corner. Assisted by Kasey Palmer.
11' Foul by Nahki Wells (Bristol City).
11' Marc Bola (Middlesbrough) wins a free kick in the defensive half.
10' Offside, Middlesbrough. Anfernee Dijksteel tries a through ball, but Ashley Fletcher is caught offside.
9' Attempt blocked. Nahki Wells (Bristol City) right footed shot from a difficult angle on the right is blocked. Assisted by Famara Diédhiou.
9' Attempt blocked. Neeskens Kebano (Middlesbrough) right footed shot from outside the box is blocked. Assisted by Duncan Watmore.
8' Anfernee Dijksteel (Middlesbrough) wins a free kick on the left wing.
8' Foul by Famara Diédhiou (Bristol City).
6' Ashley Fletcher (Middlesbrough) wins a free kick on the left wing.
6' Foul by Zak Vyner (Bristol City).
4' Attempt missed. Sam Morsy (Middlesbrough) right footed shot from outside the box is high and wide to the right.
3' Neeskens Kebano (Middlesbrough) wins a free kick on the right wing.
3' Foul by Famara Diédhiou (Bristol City).
2' Foul by Ashley Fletcher (Middlesbrough).
2' Tomas Kalas (Bristol City) wins a free kick in the defensive half.
2' Attempt blocked. Anfernee Dijksteel (Middlesbrough) right footed shot from outside the box is blocked. Assisted by Sam Morsy.
First Half begins.
Lineups are announced and players are warming up.