Postpublished at 13:34 Greenwich Mean Time 10 November 2019
Cardiff 0-1 Bristol City
Whyte almost immediately gets into a promising position, but Tommy Rowe snuffed out the danger
Josh Brownhill settles it with a screamer
Junior Hoilett and Leandro Bacuna hit the crossbar with Cardiff's best chances
Mid-table Cardiff City looking for back-to-back wins
Bristol City started the weekend in the play-off places
Robins on three-match unbeaten run
Get involved at #bbcefl
Michael Pearlman
Cardiff 0-1 Bristol City
Whyte almost immediately gets into a promising position, but Tommy Rowe snuffed out the danger
Cardiff 0-1 Bristol City
Gavin Whyte replaces Lee Tomlin.
The natives did not like Tomlin going off one bit
Cardiff 0-1 Bristol City
Cardiff are having to throw bodies forward and that might leave them exposed.
Lee Tomlin just prevented Bristol running clear, while at the other end Bogle fired wide
Cardiff 0-1 Bristol City
Gareth Vincent
BBC Sport Wales at the Cardiff City Stadium
Josh Brownhill was a fitness doubt for this game, but Bristol City will be delighted that the talented midfielder made it.
This game has been crying out for a goal, and it is the Robins who have it thanks to a dipping, swerving drive from Brownhill which left Cardiff keeper Neil Etheridge grasping at thin air.
In truth the goal came against the run of play, but the visiting contingent do not care.
Now Cardiff must find a response.
Cardiff 0-1 Bristol City
Now Andi Weimann comes close for Bristol City as his shot is well held by Neil Etheridge.
The visitors have exploded into life
Cardiff 0-1 Bristol City
What a hit from Brownhill. He's crashed that one home from 25-yards, with the ball dipping just under Neil Etheridge's crossbar.
GOAL: Cardiff 0-1 Bristol City
Josh Brownhill
Cardiff 0-0 Bristol City
Kasey Palmer replaces Marley Watkins as the visitors make the first change
Cardiff 0-0 Bristol City
Now Bristol City come close as Callum O'Dowda's shot is blocked at close range.
Suddenly this contest is action-packed.
Cardiff 0-0 Bristol City
Omar Bogle must do better there, Cardiff work a nice move, Mendez-Laing pulls the ball back and Bogle's tame effort is blocked in the penalty area.
Cardiff 0-0 Bristol City
Now Leandro Bacuna takes his turn to rattle the Bristol City crossbar with a stinging long-range effort.
Very unlucky it didn't result in a goal.
Cardiff 0-0 Bristol City
Omar Bogle heads wide from Joe Bennett's cross. Cardiff are increasing the pressure without looking particularly threatening.
Cardiff 0-0 Bristol City
Gareth Vincent
BBC Sport Wales at the Cardiff City Stadium
Both sides are searching for some attacking inspiration with this game goalless early in the second half.
But who will provide it? Cardiff are without their two leading scorers, Danny Ward and Joe Ralls, as well as £5.5m summer recruit Robert Glatzel.
The Robins, meantime, are without Benik Afobe and Famara Diedhiou.
This game needs someone to step up and provide a moment of quality to break the deadlock.
Cardiff 0-0 Bristol City
Omar Bogle hits a freekick straight at Bentley from 30-yards.
He was going for that knuckleball style freekick, but it was more like a change-up. That's your very niche MLB pitching reference for the day, cheers.
Cardiff 0-0 Bristol City
Very late from Tommy Rowe on Lee Tomlin. No complaints.
Cardiff 0-0 Bristol City
Pressure mounting. Cardiff force a corner, Ashley Williams cleared with Omar Bogle poised.
Then Cardiff keep the pressure up and they force another corner with a scramble in the box, Daniel Bentley was forced to intervene.
Cardiff 0-0 Bristol City
Junior Hoilett cuts in again but this time his effort is miles over.
Cardiff 0-0 Bristol City
Jason Perry
Former Cardiff player on BBC Radio Wales
Omar Bogle needs players around him, supporting him. He started to get that as the first half wore on.
Cardiff 0-0 Bristol City
Ouch. Calllum O'Dowda catches Junior Hoilett on the ankle. It was a fair attempt to play the ball, but looked painful.
Cardiff 0-0 Bristol City
We are back under way