Second Half ends, Bristol City 1, Preston North End 1.
90'+1
Attempt missed. Zak Vyner (Bristol City) header from the centre of the box misses to the left. Assisted by Matty James following a set piece situation.
90'
Ali McCann (Preston North End) is shown the yellow card for a bad foul.
90'
Foul by Ali McCann (Preston North End).
90'
Rob Dickie (Bristol City) wins a free kick in the attacking half.
88'
Alan Browne (Preston North End) wins a free kick in the defensive half.
88'
Foul by Matty James (Bristol City).
87'
Substitution, Bristol City. Andy King replaces Jason Knight.
87'
Substitution, Bristol City. Anis Mehmeti replaces Sam Bell.
86'
Goal! Bristol City 1, Preston North End 1. Will Keane (Preston North End) right footed shot from the centre of the box to the bottom right corner. Assisted by Duane Holmes.
86'
Attempt blocked. Alan Browne (Preston North End) right footed shot from outside the box is blocked.
82'
Substitution, Preston North End. Ben Woodburn replaces Kian Best.
81'
Jordan Storey (Preston North End) wins a free kick in the defensive half.
81'
Foul by Zak Vyner (Bristol City).
81'
Corner, Bristol City. Conceded by Jordan Storey.
80'
Brad Potts (Preston North End) wins a free kick in the defensive half.
80'
Foul by Joe Williams (Bristol City).
79'
Liam Lindsay (Preston North End) wins a free kick on the right wing.
79'
Foul by Tommy Conway (Bristol City).
78'
Attempt blocked. Tommy Conway (Bristol City) right footed shot from outside the box is blocked. Assisted by Zak Vyner.
77'
Attempt saved. Andrew Hughes (Preston North End) header from the left side of the box is saved in the centre of the goal. Assisted by Ali McCann.
76'
Corner, Preston North End. Conceded by Matty James.
75'
Attempt missed. Will Keane (Preston North End) header from the right side of the six yard box is just a bit too high. Assisted by Kian Best with a cross following a corner.
74'
Corner, Preston North End. Conceded by Cameron Pring.
73'
Offside, Bristol City. Tommy Conway is caught offside.
72'
Substitution, Preston North End. Duane Holmes replaces Ryan Ledson.
72'
Brad Potts (Preston North End) wins a free kick in the defensive half.
72'
Foul by Tommy Conway (Bristol City).
70'
Substitution, Bristol City. Mark Sykes replaces Harry Cornick.
69'
Substitution, Bristol City. Tommy Conway replaces Nahki Wells.
69'
Alan Browne (Preston North End) wins a free kick in the defensive half.
69'
Foul by Nahki Wells (Bristol City).
68'
Corner, Bristol City. Conceded by Brad Potts.
67'
Attempt missed. Brad Potts (Preston North End) right footed shot from the centre of the box is too high. Assisted by Andrew Hughes with a cross.
66'
Attempt missed. Brad Potts (Preston North End) right footed shot from outside the box misses to the left. Assisted by Alan Browne.
65'
Attempt missed. Brad Potts (Preston North End) right footed shot from the centre of the box is close, but misses to the left following a fast break.
64'
Foul by Mads Frökjaer-Jensen (Preston North End).
64'
Matty James (Bristol City) wins a free kick in the defensive half.
62'
Attempt blocked. Will Keane (Preston North End) left footed shot from the centre of the box is blocked. Assisted by Alan Browne.
56'
Alan Browne (Preston North End) hits the left post with a left footed shot from the centre of the box. Assisted by Kian Best with a cross.
54'
Corner, Preston North End. Conceded by Cameron Pring.
54'
Attempt missed. Alan Browne (Preston North End) right footed shot from outside the box is just a bit too high. Assisted by Mads Frökjaer-Jensen.
53'
Attempt saved. Mads Frökjaer-Jensen (Preston North End) right footed shot from outside the box is saved in the bottom right corner. Assisted by Alan Browne.
52'
Foul by Zak Vyner (Bristol City).
52'
Will Keane (Preston North End) wins a free kick in the attacking half.
51'
George Tanner (Bristol City) wins a free kick in the defensive half.
51'
Foul by Mads Frökjaer-Jensen (Preston North End).
50'
Sam Bell (Bristol City) wins a free kick in the defensive half.
50'
Foul by Jordan Storey (Preston North End).
49'
Max O'Leary (Bristol City) wins a free kick in the defensive half.
49'
Foul by Kian Best (Preston North End).
47'
Goal! Bristol City 1, Preston North End 0. Sam Bell (Bristol City) right footed shot from very close range to the bottom left corner.
47'
Nahki Wells (Bristol City) hits the right post with a right footed shot from the centre of the box.
45'
Second Half begins Bristol City 0, Preston North End 0.
45'+4
First Half ends, Bristol City 0, Preston North End 0.
45'+3
Matty James (Bristol City) wins a free kick in the attacking half.
45'+3
Foul by Kian Best (Preston North End).
45'+2
Cameron Pring (Bristol City) wins a free kick in the defensive half.
45'+2
Foul by Ali McCann (Preston North End).
41'
Corner, Bristol City. Conceded by Kian Best.
41'
Corner, Preston North End. Conceded by Joe Williams.
40'
Foul by Joe Williams (Bristol City).
40'
Ryan Ledson (Preston North End) wins a free kick on the right wing.
38'
Attempt saved. Sam Bell (Bristol City) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Nahki Wells with a cross.
36'
Offside, Preston North End. Alan Browne is caught offside.
36'
Foul by Nahki Wells (Bristol City).
36'
Andrew Hughes (Preston North End) wins a free kick in the defensive half.
35'
Foul by Will Keane (Preston North End).
35'
Rob Dickie (Bristol City) wins a free kick in the defensive half.
30'
Foul by Ali McCann (Preston North End).
30'
Jason Knight (Bristol City) wins a free kick in the defensive half.
23'
Substitution, Bristol City. Joe Williams replaces Andreas Weimann because of an injury.
23'
Delay over. They are ready to continue.
23'
Delay over. They are ready to continue.
22'
Delay in match because of an injury Andreas Weimann (Bristol City).
9'
Hand ball by Ryan Ledson (Preston North End).
7'
Offside, Preston North End. Brad Potts is caught offside.
4'
Foul by Nahki Wells (Bristol City).
4'
Andrew Hughes (Preston North End) wins a free kick in the defensive half.
3'
Foul by Ryan Ledson (Preston North End).
3'
Jason Knight (Bristol City) wins a free kick in the attacking half.