Brought to you by

Key Events

85'
J. Cooper
S. Malone
79'
D. McNamara
Yellow Card
64'
J. Wallace
Penalty Goal
1 - 0
63'
R. Atkinson
Yellow Card
59'
J. Williams
Yellow Card

Match Stats

Possession
48% 51%
4
4
Shots Off Target
Shots On Target 3 1
Total Passes 378 407
More
  • Heatmap
  • Touch Map

Commentary

Match ends, Millwall 1, Bristol City 0.
90' + 5' Second Half ends, Millwall 1, Bristol City 0.
90' + 4' Offside, Millwall. Murray Wallace tries a through ball, but Jed Wallace is caught offside.
90' + 1' Foul by George Tanner (Bristol City).
90' + 1' Jed Wallace (Millwall) wins a free kick in the defensive half.
90' + 1' Attempt blocked. Andreas Weimann (Bristol City) left footed shot from the centre of the box is blocked.
89' Attempt saved. Billy Mitchell (Millwall) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by George Saville.
J. Cooper
S. Malone
85' Substitution, Millwall. Jake Cooper replaces Scott Malone because of an injury.
82' Corner, Bristol City. Conceded by Danny Ballard.
82' Attempt blocked. Robert Atkinson (Bristol City) header from the centre of the box is blocked. Assisted by George Tanner.
82' Tyreeq Bakinson (Bristol City) wins a free kick in the defensive half.
82' Foul by George Saville (Millwall).
80' Foul by Callum O'Dowda (Bristol City).
80' Dan McNamara (Millwall) wins a free kick in the defensive half.
D. McNamara
Yellow Card
79' Dan McNamara (Millwall) is shown the yellow card.
79' Callum O'Dowda (Bristol City) wins a free kick in the defensive half.
79' Foul by Dan McNamara (Millwall).
75' Offside, Millwall. Dan McNamara tries a through ball, but Benik Afobe is caught offside.
75' Attempt blocked. Jed Wallace (Millwall) right footed shot from outside the box is blocked. Assisted by Benik Afobe.
73' Callum O'Dowda (Bristol City) wins a free kick in the defensive half.
73' Foul by Jed Wallace (Millwall).
B. Mitchell
S. Ojo
73' Substitution, Millwall. Billy Mitchell replaces Sheyi Ojo.
72' Foul by Chris Martin (Bristol City).
72' Danny Ballard (Millwall) wins a free kick in the defensive half.
69' Offside, Millwall. Jed Wallace tries a through ball, but Dan McNamara is caught offside.
K. Palmer
J. Williams
69' Substitution, Bristol City. Kasey Palmer replaces Joe Williams.
68' Foul by Matty James (Bristol City).
68' Scott Malone (Millwall) wins a free kick in the defensive half.
67' Attempt blocked. Benik Afobe (Millwall) right footed shot from outside the box is blocked. Assisted by George Saville.
67' Foul by Chris Martin (Bristol City).
67' Danny Ballard (Millwall) wins a free kick in the defensive half.
J. Wallace
Penalty Goal
64' Goal! Millwall 1, Bristol City 0. Jed Wallace (Millwall) converts the penalty with a right footed shot to the top right corner.
R. Atkinson
Yellow Card
63' Robert Atkinson (Bristol City) is shown the yellow card for a bad foul.
63' Penalty conceded by Robert Atkinson (Bristol City) after a foul in the penalty area.
63' Penalty Millwall. Benik Afobe draws a foul in the penalty area.
J. Wallace
M. Smith
59' Substitution, Millwall. Jed Wallace replaces Matt Smith.
J. Williams
Yellow Card
59' Joe Williams (Bristol City) is shown the yellow card for a bad foul.
57' Attempt blocked. Tomas Kalas (Bristol City) header from the centre of the box is blocked. Assisted by Callum O'Dowda with a cross.
57' Corner, Bristol City. Conceded by Shaun Hutchinson.
56' Corner, Bristol City. Conceded by Sheyi Ojo.
C. O'Dowda
J. Dasilva
55' Substitution, Bristol City. Callum O'Dowda replaces Jay Dasilva.
50' Attempt missed. Cameron Pring (Bristol City) header from the centre of the box is too high. Assisted by Matty James with a cross following a set piece situation.
49' Foul by Scott Malone (Millwall).
49' George Tanner (Bristol City) wins a free kick on the right wing.
47' Foul by Dan McNamara (Millwall).
47' Cameron Pring (Bristol City) wins a free kick in the attacking half.
46' Danny Ballard (Millwall) wins a free kick in the defensive half.
46' Foul by Tyreeq Bakinson (Bristol City).
Second Half begins Millwall 0, Bristol City 0.
45' + 3' First Half ends, Millwall 0, Bristol City 0.
45' + 2' Offside, Millwall. Murray Wallace tries a through ball, but Benik Afobe is caught offside.
45' + 1' Benik Afobe (Millwall) hits the right post with a header from the centre of the box. Assisted by George Evans with a cross.
45' Offside, Bristol City. Daniel Bentley tries a through ball, but Chris Martin is caught offside.
44' Foul by Danny Ballard (Millwall).
44' Cameron Pring (Bristol City) wins a free kick in the defensive half.
44' Attempt blocked. George Saville (Millwall) left footed shot from outside the box is blocked.
44' Corner, Millwall. Conceded by Tomas Kalas.
43' Corner, Millwall. Conceded by Jay Dasilva.
42' Dan McNamara (Millwall) wins a free kick in the defensive half.
42' Foul by Cameron Pring (Bristol City).
41' Foul by Shaun Hutchinson (Millwall).
41' Chris Martin (Bristol City) wins a free kick in the defensive half.
39' Attempt missed. Andreas Weimann (Bristol City) header from the centre of the box is close, but misses to the right. Assisted by Jay Dasilva with a cross following a corner.
38' Corner, Bristol City. Conceded by Shaun Hutchinson.
36' Foul by Jay Dasilva (Bristol City).
36' Benik Afobe (Millwall) wins a free kick in the defensive half.
34' Offside, Bristol City. Daniel Bentley tries a through ball, but Chris Martin is caught offside.
33' Daniel Bentley (Bristol City) wins a free kick in the defensive half.
33' Foul by Sheyi Ojo (Millwall).
32' Corner, Millwall. Conceded by Cameron Pring.
32' Attempt saved. Benik Afobe (Millwall) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by George Evans with a headed pass.
31' Foul by Tyreeq Bakinson (Bristol City).
31' George Evans (Millwall) wins a free kick in the defensive half.
C. Pring
N. Baker
31' Substitution, Bristol City. Cameron Pring replaces Nathan Baker because of an injury.
28' Attempt missed. Scott Malone (Millwall) left footed shot from a difficult angle on the left is high and wide to the left.
27' Offside, Millwall. Scott Malone tries a through ball, but Benik Afobe is caught offside.
24' Attempt missed. George Tanner (Bristol City) header from the centre of the box is close, but misses to the right. Assisted by Jay Dasilva with a cross.
23' Foul by Jay Dasilva (Bristol City).
23' Dan McNamara (Millwall) wins a free kick on the right wing.
21' Corner, Bristol City. Conceded by Shaun Hutchinson.
19' Offside, Bristol City. Matty James tries a through ball, but Tyreeq Bakinson is caught offside.
16' Corner, Bristol City. Conceded by Bartosz Bialkowski.
16' Attempt saved. Andreas Weimann (Bristol City) right footed shot from the right side of the six yard box is saved in the bottom right corner. Assisted by Tyreeq Bakinson with a through ball.
15' Attempt blocked. Jay Dasilva (Bristol City) left footed shot from the centre of the box is blocked.
14' Attempt missed. Matty James (Bristol City) right footed shot from outside the box is close, but misses to the left.
14' Attempt blocked. Tyreeq Bakinson (Bristol City) right footed shot from the left side of the box is blocked. Assisted by Robert Atkinson.
12' Attempt blocked. George Evans (Millwall) right footed shot from outside the box is blocked. Assisted by Sheyi Ojo.
5' Attempt missed. Matt Smith (Millwall) header from the centre of the box misses to the right. Assisted by Scott Malone with a cross.
3' Corner, Millwall. Conceded by Tomas Kalas.
2' Attempt missed. Scott Malone (Millwall) left footed shot from the left side of the box misses to the right. Assisted by Murray Wallace.
First Half begins.
Lineups are announced and players are warming up.