Match ends, Bristol City 1, Preston North End 1.
Wade Elliott's 75th-minute equaliser denied Preston all three points as Bristol City continued to ease their relegation fears.
Joe Garner missed a trio of first-half chances for the hosts, while Sam Baldock shot wide for City.
Jack King's deflected effort put North End in front after 69 minutes.
But Elliott levelled six minutes later with a shot from the corner of the area that also took a nick as it went in to take it past Declan Rudd.
While Preston remain comfortably placed in the play-off spots, City are now six positions and four points above the relegation zone.
Bristol City manager Steve Cotterill told BBC Radio Bristol:
"If it was an arm wrestle, I would say that they had the bend on us in the first half.
"Only slightly we both looked like we were feeling each other out.. That's what happens when you have a 3-5-2 facing a 3-5-2 sometimes - you can cancel each other out.
"But I thought they were slightly better in the first half in regards to their use of the ball, but I felt as though we were the better in the second half."
Line-ups
Bristol City
Formation 3-4-1-2
- 1Fielding
- 11Wagstaff
- 3Williams
- 18El-AbdBooked at 33minsSubstituted forCunninghamat 45'minutes
- 35Osborne
- 36Nosworthy
- 8ElliottBooked at 69mins
- 21Pack
- 10Emmanuel-ThomasSubstituted forBarnettat 82'minutes
- 24PatersonSubstituted forBurnsat 72'minutes
- 9Baldock
Substitutes
- 2Moloney
- 7Kelly
- 17Cunningham
- 19Pearson
- 23Barnett
- 27Burns
- 30Moore
Preston
Formation 3-4-1-2
- 23Rudd
- 7Humphrey
- 16Buchanan
- 6Wright
- 5Clarke
- 22King
- 19WelshBooked at 45minsSubstituted forBrownhillat 66'minutes
- 37Kilkenny
- 11HolmesSubstituted forBrowneat 67'minutes
- 17DaviesSubstituted forDaviesat 83'minutes
- 14Garner
Substitutes
- 1Stuckmann
- 2Keane
- 3Laird
- 9Davies
- 12Gallagher
- 30Brownhill
- 31Browne
- Referee:
- Robert Lewis
- Attendance:
- 12,537
Match Stats
- Possession
- Home51%
- Away49%
- Shots
- Home8
- Away13
- Shots on Target
- Home3
- Away4
- Corners
- Home7
- Away3
- Fouls
- Home12
- Away7
Live Text
Post update
Full Time
Second Half ends, Bristol City 1, Preston North End 1.
Post update
Attempt missed. Joe Garner (Preston North End) header from the centre of the box is too high.
Post update
Corner, Preston North End. Conceded by Nyron Nosworthy.
Post update
Foul by Marlon Pack (Bristol City).
Post update
Josh Brownhill (Preston North End) wins a free kick in the attacking half.
Post update
Corner, Bristol City. Conceded by Alan Browne.
Post update
Foul by Wes Burns (Bristol City).
Post update
Alan Browne (Preston North End) wins a free kick on the left wing.
Post update
Attempt missed. Tyrone Barnett (Bristol City) right footed shot from the centre of the box is too high.
Substitution
Substitution, Preston North End. Kevin Davies replaces Craig Davies.
Substitution
Substitution, Bristol City. Tyrone Barnett replaces Jay Emmanuel-Thomas.
Post update
Foul by Scott Wagstaff (Bristol City).
Post update
Bailey Wright (Preston North End) wins a free kick in the defensive half.
Post update
Attempt missed. Marlon Pack (Bristol City) right footed shot from outside the box is high and wide to the right.
Goal!
Goal! Bristol City 1, Preston North End 1. Wade Elliott (Bristol City) left footed shot from outside the box to the bottom left corner.
Post update
Attempt missed. Craig Davies (Preston North End) left footed shot from the left side of the box is close, but misses to the left.
Post update
Corner, Preston North End. Conceded by Nyron Nosworthy.
Substitution
Substitution, Bristol City. Wes Burns replaces Martin Paterson.
Goal!
Goal! Bristol City 0, Preston North End 1. Jack King (Preston North End) right footed shot from the centre of the box to the top right corner.