Brought to you by

Key Events

90'
C. Evans
J. Rothwell
84'
Á. Nagy
A. Semenyo
77'
Z. Vyner
K. Palmer
74'
K. Palmer
Yellow Card
70'
T. Trybull
B. Johnson

Match Stats

Possession
73% 26%
4
3
Shots Off Target
Shots On Target 2 3
Total Passes 603 216
More
  • Heatmap
  • Touch Map

Key

Promotion
Promotion Play-off
Relegation

Commentary

Match ends, Blackburn Rovers 0, Bristol City 0.
90' + 4' Second Half ends, Blackburn Rovers 0, Bristol City 0.
90' + 1' Foul by Barry Douglas (Blackburn Rovers).
90' + 1' Famara Diédhiou (Bristol City) wins a free kick on the right wing.
C. Evans
J. Rothwell
90' Substitution, Blackburn Rovers. Corry Evans replaces Joe Rothwell.
88' Attempt saved. Lewis Holtby (Blackburn Rovers) left footed shot from the right side of the box is saved in the centre of the goal.
87' Lewis Holtby (Blackburn Rovers) wins a free kick in the defensive half.
87' Foul by Callum O'Dowda (Bristol City).
86' Corner, Bristol City. Conceded by Taylor Harwood-Bellis.
86' Attempt saved. Famara Diédhiou (Bristol City) right footed shot from outside the box is saved in the centre of the goal. Assisted by Zak Vyner with a headed pass.
Á. Nagy
A. Semenyo
84' Substitution, Bristol City. Ádám Nagy replaces Antoine Semenyo.
82' Attempt missed. Lewis Holtby (Blackburn Rovers) left footed shot from the centre of the box is close, but misses to the left. Assisted by John Buckley with a cross.
Z. Vyner
K. Palmer
77' Substitution, Bristol City. Zak Vyner replaces Kasey Palmer.
77' Attempt missed. Antoine Semenyo (Bristol City) left footed shot from outside the box is just a bit too high. Assisted by Kasey Palmer.
K. Palmer
Yellow Card
74' Kasey Palmer (Bristol City) is shown the yellow card for a bad foul.
74' Joe Rothwell (Blackburn Rovers) wins a free kick in the attacking half.
74' Foul by Kasey Palmer (Bristol City).
72' Corner, Bristol City. Conceded by Joe Rankin-Costello.
T. Trybull
B. Johnson
70' Substitution, Blackburn Rovers. Tom Trybull replaces Bradley Johnson.
T. Dolan
A. Armstrong
69' Substitution, Blackburn Rovers. Tyrhys Dolan replaces Adam Armstrong.
J. Buckley
H. Elliott
69' Substitution, Blackburn Rovers. John Buckley replaces Harvey Elliott.
S. Gallagher
B. Brereton
69' Substitution, Blackburn Rovers. Sam Gallagher replaces Ben Brereton.
69' Attempt missed. Ben Brereton (Blackburn Rovers) header from the left side of the six yard box is high and wide to the left. Assisted by Lewis Holtby with a cross.
68' Attempt blocked. Lewis Holtby (Blackburn Rovers) left footed shot from the centre of the box is blocked. Assisted by Adam Armstrong.
67' Attempt saved. Kasey Palmer (Bristol City) right footed shot from outside the box is saved in the bottom left corner. Assisted by Callum O'Dowda.
C. O'Dowda
N. Wells
65' Substitution, Bristol City. Callum O'Dowda replaces Nahki Wells.
L. Walsh
H. Lansbury
65' Substitution, Bristol City. Liam Walsh replaces Henri Lansbury.
64' Corner, Bristol City. Conceded by Thomas Kaminski.
63' Corner, Bristol City. Conceded by Bradley Johnson.
62' Attempt saved. Kasey Palmer (Bristol City) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Nahki Wells.
60' Barry Douglas (Blackburn Rovers) wins a free kick in the defensive half.
60' Foul by Famara Diédhiou (Bristol City).
58' Lewis Holtby (Blackburn Rovers) wins a free kick in the attacking half.
58' Foul by Adrian Mariappa (Bristol City).
55' Attempt missed. Adam Armstrong (Blackburn Rovers) header from the centre of the box is too high. Assisted by Barry Douglas with a cross following a set piece situation.
54' Barry Douglas (Blackburn Rovers) wins a free kick on the left wing.
54' Foul by Antoine Semenyo (Bristol City).
52' Offside, Bristol City. Nahki Wells tries a through ball, but Famara Diédhiou is caught offside.
51' Foul by Lewis Holtby (Blackburn Rovers).
51' Steven Sessegnon (Bristol City) wins a free kick in the defensive half.
50' Attempt blocked. Taylor Harwood-Bellis (Blackburn Rovers) header from the centre of the box is blocked. Assisted by Joe Rothwell with a cross.
49' Corner, Blackburn Rovers. Conceded by Nahki Wells.
Second Half begins Blackburn Rovers 0, Bristol City 0.
45' + 3' First Half ends, Blackburn Rovers 0, Bristol City 0.
42' Corner, Blackburn Rovers. Conceded by Max O'Leary.
42' Attempt saved. Joe Rankin-Costello (Blackburn Rovers) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Adam Armstrong.
41' Attempt missed. Nahki Wells (Bristol City) right footed shot from outside the box is close, but misses to the left. Assisted by Kasey Palmer.
39' Attempt missed. Antoine Semenyo (Bristol City) left footed shot from outside the box misses to the left. Assisted by Famara Diédhiou with a headed pass.
35' Foul by Joe Rothwell (Blackburn Rovers).
35' Henri Lansbury (Bristol City) wins a free kick in the attacking half.
34' Foul by Adam Armstrong (Blackburn Rovers).
34' Henri Lansbury (Bristol City) wins a free kick in the attacking half.
33' Corner, Blackburn Rovers. Conceded by Tomas Kalas.
33' Attempt blocked. Bradley Johnson (Blackburn Rovers) right footed shot from a difficult angle on the left is blocked.
32' Corner, Blackburn Rovers. Conceded by Jack Hunt.
32' Joe Rothwell (Blackburn Rovers) wins a free kick in the attacking half.
32' Foul by Antoine Semenyo (Bristol City).
28' Attempt blocked. Adam Armstrong (Blackburn Rovers) left footed shot from the right side of the box is blocked. Assisted by Joe Rothwell.
27' Hand ball by Joe Rankin-Costello (Blackburn Rovers).
27' Ben Brereton (Blackburn Rovers) wins a free kick on the left wing.
27' Foul by Famara Diédhiou (Bristol City).
26' Corner, Blackburn Rovers. Conceded by Antoine Semenyo.
23' Corner, Blackburn Rovers. Conceded by Steven Sessegnon.
22' Joe Rothwell (Blackburn Rovers) wins a free kick in the attacking half.
22' Foul by Adrian Mariappa (Bristol City).
22' Attempt blocked. Barry Douglas (Blackburn Rovers) left footed shot from outside the box is blocked.
20' Adam Armstrong (Blackburn Rovers) wins a free kick in the attacking half.
20' Foul by Antoine Semenyo (Bristol City).
20' Attempt blocked. Harvey Elliott (Blackburn Rovers) left footed shot from outside the box is blocked.
19' Joe Rankin-Costello (Blackburn Rovers) wins a free kick in the defensive half.
19' Foul by Antoine Semenyo (Bristol City).
18' Foul by Bradley Johnson (Blackburn Rovers).
18' Kasey Palmer (Bristol City) wins a free kick in the attacking half.
15' Barry Douglas (Blackburn Rovers) wins a free kick in the defensive half.
15' Foul by Antoine Semenyo (Bristol City).
14' Offside, Blackburn Rovers. Harvey Elliott tries a through ball, but Ben Brereton is caught offside.
14' Attempt blocked. Ben Brereton (Blackburn Rovers) right footed shot from the right side of the box is blocked. Assisted by Harvey Elliott.
9' Foul by Darragh Lenihan (Blackburn Rovers).
9' Kasey Palmer (Bristol City) wins a free kick in the attacking half.
9' Ben Brereton (Blackburn Rovers) wins a free kick in the defensive half.
9' Foul by Antoine Semenyo (Bristol City).
7' Attempt missed. Adam Armstrong (Blackburn Rovers) right footed shot from the centre of the box misses to the right. Assisted by Barry Douglas with a cross.
5' Foul by Bradley Johnson (Blackburn Rovers).
5' Kasey Palmer (Bristol City) wins a free kick in the defensive half.
First Half begins.
Lineups are announced and players are warming up.