Postpublished at 75 mins
Cardiff 0-1 Bristol City
Another Cardiff corner comes in and Bristol City just about clear with bodies under the bar.
Yet another flag-kick follows and this time Daniel Bentley makes a good catch.
Bristol City took an early lead through Chris Martin and that's how it stayed
The Robins go second in the Championship with the rest of the weekend's games to come
Cardiff have now lost three times at home in the league this season - the same number of Championship losses on their patch as in the whole of 2019-20
Cardiff City stayed 13th in the table on the night
Cardiff boss Neil Harris made just one change to the side which started against Barnsley on Tuesday, with Sheyi Ojo in for Robert Glatzel
Bristol City recalled Jamie Paterson and Antoine Semenyo to start as as Tommy Rowe and Chris Brunt drop to the bench, while forward Famara Diedhiou was out - he has tested positive for Covid-19
Gareth Vincent
Cardiff 0-1 Bristol City
Another Cardiff corner comes in and Bristol City just about clear with bodies under the bar.
Yet another flag-kick follows and this time Daniel Bentley makes a good catch.
Cardiff 0-1 Bristol City
Dean Holden makes his first change of the evening as Chris Brunt comes on for Nahki Wells.
Robins boss Holden will be hoping a wily old campaigner like Brunt can help his team see this one out.
Cardiff 0-1 Bristol City
Callum O'Dowda may be a converted winger, but he is enjoying the midfield battle here.
He has been impressive for Bristol City this evening.
Cardiff 0-1 Bristol City
Cardiff waste a big chance to level things up.
Harry Wilson crosses from the right and Robert Glatzel somehow ends up heading the ball away from goal.
It drops towards Joe Ralls but, under pressure and on his weaker side, he lifts a shot over.
Cardiff 0-1 Bristol City
Callum O'Dowda tries his luck again, this time from a long way out.
He strikes the ball well but it sails over the bar.
Cardiff 0-1 Bristol City
Fair play to Dean Holden, he is not wearing a jacket on the touchline - and it is pretty fresh in south Wales this evening.
Clearly the scoreline is warming his heart.
Cardiff 0-1 Bristol City
Bristol City threaten for the first time in a while.
First Nahki Wells sees a shot blocked, then Callum O'Dowda's 20-yarder deflects over the bar.
Cardiff 0-1 Bristol City
Another Cardiff corner comes to nothing as Curtis Nelson heads well over.
With that Neil Harris makes his first change, with Sheyi Ojo making way for Robert Glatzel.
He joins Kieffer Moore up front.
Cardiff 0-1 Bristol City
Harry Wilson is getting some treatment after sliding in for a loose ball with Daniel Bentley.
In truth, Wilson's challenge was not the prettiest.
Cardiff 0-1 Bristol City
Cardiff create their best chance of the second half.
Joe Bennett crosses to the far post where Harry Wilson is racing in unmarked.
He heads the ball firmly into the ground and Daniel Bentley makes a sharp save.
Cardiff 0-1 Bristol City
Joe Bennett crosses and Kieffer Moore is interested for a moment, but Daniel Bentley makes another good claim.
Cardiff 0-1 Bristol City
Harry Wilson almost finds space in the final third but Nahki Wells does well.
Keeping Wilson quiet may be key to Bristol City's hopes of holding on to their lead.
Cardiff 0-1 Bristol City
The visitors counter again after a loose ball from Joe Ralls, but Callum O'Dowda is eventually muscled out of it in the penalty area.
It is Ralls who gets back to deal with the danger, to his credit.
Cardiff 0-1 Bristol City
Nahki Wells leads a promising Bristol City counter and Marlon Pack takes one for the team, bringing the forward down and getting a yellow card.
Cardiff 0-1 Bristol City
Neil Harris will be looking for a response from his players after his half-time team-talk, but the second half has begun with a couple of fouls and plenty of stoppages.
Scrappy.
Cardiff 0-1 Bristol City
We are back under way.
Can Cardiff get back into this or will Bristol City hold on for a second successive away win?
Stay with us to find out.
HT: Cardiff 0-1 Bristol City
Bristol City created very little going forward in that first half, but they lead thanks to a smart move which saw Nahki Wells switch the play before Antoine Semenyo's good work teed up Chris Martin.
That was the visitors' only effort on target so far.
Cardiff have huffed and puffed in search of a response and Bristol City lived dangerously a couple of times, particularly at set-pieces.
Neil Harris needs some more quality from his forward players - or one of those dead balls to produce a leveller.
HT: Cardiff City 0-1 Bristol City
Rival captains Sean Morrison of Cardiff City and Bristol City's Tomas Kalas laid wreaths before kick-off ahead of Remembrance Day.
Cardiff 0-1 Bristol City
That's it for the first period and it is Bristol City's Dean Holden who will be the happier manager.
Fireworks went off near the Cardiff City Stadium just before half-time, but the home side need more spark in the second half having fallen behind to Chris Martin's early goal.
See what we have done there?
Cardiff 0-1 Bristol City
We are into three minutes of added time at the end of the first half.