Time to wrap up tonight's live text commentary. You can read BBC Wales Sport's Dafydd Pritchard's analysis of proceedings at the Cardiff City stadium here.
Thank you for joining me.
Bristol City manager Steve Cotterill tells Sky Sports: "I thought we were the better team on the night. This goalkeeper David Marshall is the best in the league by a mile. I can't believe he didn't go to a Premier League club before the end of the window - some of the saves he made tonight were top drawer."
Cardiff City goalkeeper David Marshall tells Sky Sports: "We're just disappointed with the way we've played. That's not been us this season - we've dominated a lot of games at home - so to come away with a point we're probably quite lucky tonight."
Let's bring you some full-time stats from the Cardiff City stadium, where extraordinarily the hosts failed to muster a single shot on target. As you can see, Bristol City had their fair share of opportunities to win the game
Bristol City defender Aden Flint tells Sky Sports: "The football we played at times was great tonight. But credit to Cardiff, they gave us a good game. The gaffer keeps drilling into us that we'll be alright this year - we just need to believe in ourselves."
That point lifts Bristol City up a place to 20th in the Championship with MK Dons slipping below them. Cardiff City remain in eighth and are now three points of the play-off places.
And that's the last action of the game, Cardiff City will perhaps be the happier of the two sides with Bristol City having 20 attempts on David Marshall's goal. More stats and reaction to come.
We've got three minutes of injury time in Cardiff. Meanwhile, Anthony Pilkington scuffs a shot at Frank Fielding.
How has Sammy Ameobi missed? Just... How has he missed? He has to score. Unbelievable.
How has he missed that? How? Sammy Ameobi has a chance to win it at the death for Cardiff City but somehow the unmarked forward side-foots high of Frank Fielding's crossbar from close range. At the other end Jonathan Kodjia blazes just wide of the angle.
Again so close for Bristol City, first David Marshall saves from Joe Bryan and then from the resulting rebound Elliott Bennett crashes a half-volley against the outside of the post.
Five minutes to go at the Cardiff City stadium.
Anthony Pilkington comes on for Alex Revell in what will be Cardiff City's last change.
Cardiff City's Aron Gunnarsson goes down under pressure from Luke Ayling and claims a penalty but referee Craig Pawson is not interested.
David Marshall definitely got fingertips to that Joe Bryan shot. It was a fantastic save.
I've done a disservice to David Marshall, who actually tipped Joe Bryan's volley onto the post. Had he not, it would have been 1-0 to Bristol City.
Oh that's so close for Bristol City. Joe Bryan's side-foot volley hits the post and Jonathan Kodjia taps home at the back post but the Frenchman is offside.
Aron Gunnarsson finds space on right and he sends in a low cross for Joe Mason but Bristol City manage to clear behind to safety. The resulting corner is too deep.
Bristol City's Derrick Williams tries his luck from range but it is high and wide. A sign of frustration there from the visiting side. They just can't find an opener despite dominating possession.
Right, we've got 20 minutes to go at the Cardiff City stadium. Can anyone break the deadlock?
Cardiff City make their second change of the evening and unsurprisingly it's an attacking one as Sammy Ameobi comes on for Craig Noone.
It's another Bristol City corner, this time Aden Flint heads wide under pressure from Sean Morrison.
BBC Sport Wales at the Cardiff City Stadium
Cardiff City's fans have been quieter in a second half dominated by a Bristol City side growing in confidence.
The highlight for the home crowd so far has been the half-time appearance of fans' favourite and former defender Kevin McNaughton.
The Scot was presented at half-time and has decided to watch the second half in the Canton Stand, much to the delirious approval of the supporters in that section of the ground.
Fabio is played in on the left but his cross his cleared behind from a corner by Luke Ayling. Bristol City's defence do their job and clear Peter Whittingham's corner to safety.
As is often the case in these derby matches, you just feel that one goal either way will settle this. It may take a bit of brilliance - or it may take a slip from someone.
Cardiff City still without a shot on target as we pass the hour mark. The Robins have enjoyed 65% of the possession since the interval. That will be a massive concern for manager Russell Slade.
Disappointingly for the travelling support the corner is cleared by the Bluebirds.
Both sides picking up the pace at the Cardiff City Stadium as the hour mark approaches. Who can break the deadlock? It's another Bristol City corner...
Luke Freeman picks the ball up 25 yards out and fires a rocket at David Marshall but the Cardiff City keeper palms it away at full stretch.
Moments later Joe Bryan almost connects with a cross from the right, and then an unmarked Marlon Pack heads a corner over at the near post. Should have done better.
Meanwhile, that header from Kagisho Dikgacoi was his last involvement of the night as he is replaced by Joe Ralls. Looked like an injury for the Bluebird.
Aron Gunnarsson becomes the first player to enter Craig Pawson's book with a foul earning him a yellow card.
Cardiff City may have had a ticking off at half-time because they're a completely different side early in this second period.
They force a corner and from the resulting set-piece Aaron Wilbraham manages to block Kagisho Dikgacoi's downward header.
The first chance of the half falls Cardiff City's way, with Joe Mason heading Lee Peltier's cross just wide of Frank Fielding's far post. Better from the hosts.
It's Bristol City who get the second half started with no changes at the break.