Offside, Preston North End. Josh Harrop tries a through ball, but Tom Barkhuizen is caught offside.

18'

Josh Harrop (Preston North End) wins a free kick in the attacking half.

18'

Foul by Han-Noah Massengo (Bristol City).

26'

Kasey Palmer (Bristol City) wins a free kick in the defensive half.

26'

Foul by Ben Pearson (Preston North End).

27'

Corner, Bristol City. Conceded by Darnell Fisher.

27'

Attempt blocked. Kasey Palmer (Bristol City) left footed shot from the centre of the box is blocked.

28'

Goal! Preston North End 0, Bristol City 1. Taylor Moore (Bristol City) right footed shot from very close range to the centre of the goal. Assisted by Ashley Williams following a corner.

29'

G Taylor Moore Assist Ashley Williams

31'

Jack Hunt (Bristol City) wins a free kick in the defensive half.

31'

Foul by Daniel Johnson (Preston North End).

35'

Corner, Bristol City. Conceded by Josh Harrop.

35'

Goal! Preston North End 0, Bristol City 2. Andreas Weimann (Bristol City) header from the left side of the six yard box to the high centre of the goal. Assisted by Josh Brownhill with a cross following a corner.

Goal! Preston North End 3, Bristol City 3. Patrick Bauer (Preston North End) header from the right side of the six yard box to the bottom right corner. Assisted by Joseph Rafferty with a cross following a corner.

70'

G Patrick Bauer Assist Joseph Rafferty

71'

Attempt saved. Josh Brownhill (Bristol City) right footed shot from outside the box is saved in the bottom left corner.

77'

Marley Watkins (Bristol City) wins a free kick on the right wing.

77'

Foul by Joseph Rafferty (Preston North End).

77'

Attempt saved. Andreas Weimann (Bristol City) right footed shot from the centre of the box is saved.

79'

Substitution, Preston North End. Josh Ginnelly replaces Sean Maguire.

80'

SI Josh Ginnelly SO Sean Maguire

80'

Attempt missed. David Nugent (Preston North End) left footed shot from the centre of the box is close, but misses to the left.

80'

Foul by Famara Diédhiou (Bristol City).

80'

Patrick Bauer (Preston North End) wins a free kick in the defensive half.

81'

Andreas Weimann (Bristol City) is shown the yellow card.

82'

YC Andreas Weimann

83'

Corner, Bristol City. Conceded by Joseph Rafferty.

84'

Foul by Marley Watkins (Bristol City).

84'

Darnell Fisher (Preston North End) wins a free kick in the defensive half.

84'

Attempt blocked. Daniel Johnson (Preston North End) left footed shot from the right side of the box is blocked. Assisted by Tom Barkhuizen.

86'

Foul by Famara Diédhiou (Bristol City).

86'

Ben Pearson (Preston North End) wins a free kick in the defensive half.

86'

Attempt blocked. Alan Browne (Preston North End) left footed shot from the centre of the box is blocked. Assisted by Tom Barkhuizen.