Second Half ends, Preston North End 1, Bristol City 0.
90'+5
Corner, Bristol City. Conceded by Tom Bayliss.
90'+5
Corner, Bristol City. Conceded by Alan Browne.
90'+4
Attempt blocked. Callum O'Dowda (Bristol City) left footed shot from outside the box is blocked. Assisted by Tommy Rowe.
90'+4
Foul by Jayden Stockley (Preston North End).
90'+4
Tomas Kalas (Bristol City) wins a free kick in the defensive half.
90'+3
Corner, Bristol City. Conceded by Joseph Rafferty.
90'+2
Attempt blocked. Chris Martin (Bristol City) left footed shot from the left side of the box is blocked. Assisted by Tyreeq Bakinson.
90'+1
Attempt missed. Joshua Earl (Preston North End) header from the centre of the box is high and wide to the right. Assisted by Joseph Rafferty with a cross following a corner.
90'+1
Corner, Preston North End. Conceded by Daniel Bentley.
90'+1
Attempt saved. Emil Riis Jakobsen (Preston North End) right footed shot from the left side of the box is saved in the bottom right corner. Assisted by Scott Sinclair.
89'
Attempt missed. Jayden Stockley (Preston North End) left footed shot from outside the box is too high. Assisted by Tom Barkhuizen.
87'
Attempt missed. Emil Riis Jakobsen (Preston North End) header from the centre of the box misses to the left. Assisted by Tom Barkhuizen.
86'
Corner, Bristol City. Conceded by Declan Rudd.
86'
Attempt saved. Callum O'Dowda (Bristol City) header from the centre of the box is saved in the top right corner. Assisted by Jack Hunt with a cross.
86'
Attempt missed. Tom Bayliss (Preston North End) right footed shot from the right side of the box is high and wide to the right. Assisted by Emil Riis Jakobsen following a fast break.
84'
Attempt missed. Alan Browne (Preston North End) header from the centre of the box is close, but misses to the right following a corner.
83'
Corner, Preston North End. Conceded by Tommy Rowe.
80'
Joshua Earl (Preston North End) wins a free kick on the left wing.
80'
Foul by Nahki Wells (Bristol City).
80'
Substitution, Preston North End. Jayden Stockley replaces Daniel Johnson.
79'
Paul Huntington (Preston North End) wins a free kick in the defensive half.
79'
Foul by Callum O'Dowda (Bristol City).
78'
Attempt missed. Antoine Semenyo (Bristol City) left footed shot from very close range is too high. Assisted by Jack Hunt with a cross.
77'
Foul by Daniel Johnson (Preston North End).
77'
Jack Hunt (Bristol City) wins a free kick on the right wing.
76'
Substitution, Preston North End. Tom Bayliss replaces Paul Gallagher.
75'
Joshua Earl (Preston North End) wins a free kick in the defensive half.
75'
Foul by Antoine Semenyo (Bristol City).
75'
Alan Browne (Preston North End) wins a free kick in the defensive half.
75'
Foul by Chris Martin (Bristol City).
70'
Attempt missed. Antoine Semenyo (Bristol City) left footed shot from outside the box is high and wide to the left. Assisted by Chris Martin.
69'
Substitution, Preston North End. Joseph Rafferty replaces Darnell Fisher.
69'
Substitution, Preston North End. Emil Riis Jakobsen replaces Sean Maguire.
66'
Foul by Darnell Fisher (Preston North End).
66'
Antoine Semenyo (Bristol City) wins a free kick in the attacking half.
64'
Alan Browne (Preston North End) wins a free kick in the attacking half.
64'
Foul by Tyreeq Bakinson (Bristol City).
64'
Foul by Antoine Semenyo (Bristol City).
64'
Darnell Fisher (Preston North End) wins a free kick in the defensive half.
58'
Foul by Sean Maguire (Preston North End).
58'
Zak Vyner (Bristol City) wins a free kick on the right wing.
55'
Corner, Bristol City. Conceded by Declan Rudd.
55'
Attempt saved. Callum O'Dowda (Bristol City) left footed shot from outside the box is saved in the bottom left corner. Assisted by Nahki Wells.
53'
Declan Rudd (Preston North End) wins a free kick in the defensive half.
53'
Foul by Nahki Wells (Bristol City).
52'
Corner, Bristol City. Conceded by Alan Browne.
52'
Attempt blocked. Antoine Semenyo (Bristol City) right footed shot from outside the box is blocked. Assisted by Tyreeq Bakinson.
51'
Darnell Fisher (Preston North End) is shown the yellow card for a bad foul.
50'
Foul by Darnell Fisher (Preston North End).
50'
Antoine Semenyo (Bristol City) wins a free kick on the left wing.
49'
Attempt saved. Antoine Semenyo (Bristol City) header from the left side of the six yard box is saved in the bottom left corner. Assisted by Jack Hunt with a cross.
48'
Foul by Paul Gallagher (Preston North End).
48'
Callum O'Dowda (Bristol City) wins a free kick on the right wing.
47'
Offside, Preston North End. Tom Barkhuizen tries a through ball, but Sean Maguire is caught offside.
46'
Foul by Sean Maguire (Preston North End).
46'
Jack Hunt (Bristol City) wins a free kick in the defensive half.
45'
Second Half begins Preston North End 1, Bristol City 0.
Substitution, Bristol City. Antoine Semenyo replaces Taylor Moore.
45'+4
First Half ends, Preston North End 1, Bristol City 0.
45'+3
Attempt saved. Scott Sinclair (Preston North End) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Tom Barkhuizen with a cross.
45'+2
Attempt blocked. Sean Maguire (Preston North End) right footed shot from outside the box is blocked. Assisted by Joshua Earl.
45'+1
Attempt missed. Alan Browne (Preston North End) with an attempt from the centre of the box misses to the right. Assisted by Paul Gallagher with a cross following a corner.
45'
Corner, Preston North End. Conceded by Tommy Rowe.
45'
Corner, Preston North End. Conceded by Jack Hunt.
41'
Foul by Daniel Johnson (Preston North End).
41'
Ádám Nagy (Bristol City) wins a free kick in the defensive half.
40'
Corner, Preston North End. Conceded by Zak Vyner.
39'
Alan Browne (Preston North End) wins a free kick in the defensive half.
39'
Foul by Zak Vyner (Bristol City).
38'
Corner, Preston North End. Conceded by Tomas Kalas.
35'
Corner, Bristol City. Conceded by Paul Huntington.
34'
Foul by Tom Barkhuizen (Preston North End).
34'
Han-Noah Massengo (Bristol City) wins a free kick on the left wing.
33'
Hand ball by Daniel Johnson (Preston North End).
32'
Corner, Preston North End. Conceded by Ádám Nagy.
31'
Foul by Joshua Earl (Preston North End).
31'
Callum O'Dowda (Bristol City) wins a free kick in the defensive half.
31'
Attempt blocked. Sean Maguire (Preston North End) left footed shot from the left side of the box is blocked.
27'
Foul by Daniel Johnson (Preston North End).
27'
Ádám Nagy (Bristol City) wins a free kick in the defensive half.
23'
Joshua Earl (Preston North End) wins a free kick in the defensive half.
23'
Foul by Jack Hunt (Bristol City).
21'
Goal! Preston North End 1, Bristol City 0. Daniel Johnson (Preston North End) converts the penalty with a left footed shot to the centre of the goal.
20'
Penalty conceded by Taylor Moore (Bristol City) after a foul in the penalty area.
20'
Penalty Preston North End. Scott Sinclair draws a foul in the penalty area.
19'
Attempt saved. Sean Maguire (Preston North End) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Alan Browne with a headed pass.
19'
Attempt blocked. Joshua Earl (Preston North End) header from the centre of the box is blocked. Assisted by Paul Gallagher with a cross.
18'
Corner, Preston North End. Conceded by Zak Vyner.
18'
Attempt blocked. Scott Sinclair (Preston North End) left footed shot from the left side of the box is blocked. Assisted by Sean Maguire.
12'
Foul by Tom Barkhuizen (Preston North End).
12'
Callum O'Dowda (Bristol City) wins a free kick in the defensive half.
12'
Sean Maguire (Preston North End) wins a free kick in the attacking half.
12'
Foul by Tomas Kalas (Bristol City).
11'
Foul by Daniel Johnson (Preston North End).
11'
Nahki Wells (Bristol City) wins a free kick in the defensive half.