Match ends, Derby County 1, Bristol City 1.
Derby County and Bristol City both had their goalkeepers to thank for securing them a point with second-half saves in an entertaining draw at Pride Park.
Jamie Paterson capitalised on a defensive error from Richard Keogh and chipped in the opener for Bristol City, but Martyn Waghorn steered in the equaliser from Mason Mount's left-wing cross.
Both sides pushed for a winner after the break but had to settle for a point.
Late on, Rams keeper Scott Carson produced a fine save to keep out an acrobatic Famara Diedhiou effort, before City stopper Niki Maenpaa foiled efforts from both Keogh and Jayden Bogle at the other end.
Maenpaa had also done brilliantly to save from Mount in the second half, after Paterson had missed the target for the Robins from close range following Andreas Weimann's cross.
Derby, who were without injured Wales winger Tom Lawrence and suspended midfielder Bradley Johnson, arguably had the better of the first half, but fell behind against the run of play and could have trailed at the break, as Diedhiou chipped on to the bar moments before County's leveller.
After Waghorn's equaliser - which saw the former Rangers and Ipswich Town striker score at Pride Park for the first time since arriving in August - the second period was a fairly even affair.
Derby - whose striker David Nugent played the first 65 minutes despite breaking his hand in training on Thursday - extended their unbeaten run to four matches with the draw, while City are now without a loss in five games.
But Frank Lampard's men slipped to fifth following promotion rivals Middlesbrough's win at Reading and the Rams are now eight points behind leaders Norwich City.
Derby manager Frank Lampard:
"I will not hold it against him (Keogh) in the slightest because he's bailed us out many a time and he made a fantastic block in the second half.
"He's our leader, he's a great bloke and a mistake is going to happen in the course of a season to the absolute best of them. So I have no qualms with Richard, he doesn't have to say or think about it.
"It happens, nobody wants to make those mistakes and it changed the game because they would have had a feeling of not being in the game.
"We were camped in their half and the goal gives them the lift but I was impressed with our reaction and from half-time I felt we were going to go on and win it."
Bristol City manager Lee Johnson:
"I did promise a good game given the two sides and the way they play. The first 20 minutes was difficult due to their quality and movement and us giving the ball away too much.
"We tweaked it a bit and the last 70 minutes were very even for different reasons. I thought we were very threatening on the break and had some great chances.
"I thought it was an unbelievable save from Carson from Diedhiou's volley - he couldn't have seen that until really, really late, but of course our goalkeeper had a really good game as well.
"I'm pleased with the performance and the application and attitude of the players. We have to continue to build the momentum going into the January window."
- 9WaghornSubstituted forHolmesat 76'minutes
- 28NugentSubstituted forMarriottat 65'minutes
- 2PisanoBooked at 90mins
- 6BakerSubstituted forWebsterat 45'minutes
- 21PackBooked at 13mins
- 14WeimannSubstituted forEliassonat 73'minutes
- 20PatersonSubstituted forAdelakunat 90+3'minutes
- Darren Bond
- Shots on Target
Second Half ends, Derby County 1, Bristol City 1.
Eros Pisano (Bristol City) is shown the yellow card for a bad foul.
Mason Mount (Derby County) wins a free kick on the left wing.
Foul by Eros Pisano (Bristol City).
Substitution, Bristol City. Hakeeb Adelakun replaces Jamie Paterson.
Foul by Scott Malone (Derby County).
Jamie Paterson (Bristol City) wins a free kick on the left wing.
Corner, Derby County. Conceded by Niki Mäenpää.
Attempt saved. Jayden Bogle (Derby County) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Florian Jozefzoon.
Attempt missed. Duane Holmes (Derby County) right footed shot from outside the box misses to the left.
Offside, Bristol City. Famara Diedhiou tries a through ball, but Niclas Eliasson is caught offside.
Corner, Derby County. Conceded by Niki Mäenpää.
Attempt saved. Richard Keogh (Derby County) right footed shot from outside the box is saved in the top right corner. Assisted by Tom Huddlestone.
Corner, Bristol City. Conceded by Scott Malone.
Attempt missed. Niclas Eliasson (Bristol City) left footed shot from long range on the left is too high. Assisted by Famara Diedhiou.
Florian Jozefzoon (Derby County) wins a free kick in the defensive half.
Foul by Josh Brownhill (Bristol City).
Corner, Bristol City. Conceded by Scott Carson.
Attempt saved. Famara Diedhiou (Bristol City) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Callum O'Dowda with a cross.