Sending off is turning point in Severnside derby
Bristol City made it three successive Championship victories by beating 10-man Cardiff City.
The Bluebirds lost influential Mendez Laing to injury early on and he was replaced by Liam Feeney.
Callum O’Dowda curled in his first league goal of the season to give the hosts the lead but Omar Bogle fired in his second goal in two starts to level.
Bogle was then shown a straight red card for a late tackle on Marlon Pack and City took full advantage.
Aden Flint headed in the winner as Lee Johnson’s side inflicted just a third league defeat of the season on Cardiff.
The Bluebirds had a good chance to level but Danny Ward headed Callum Paterson’s cross narrowly wide.
City, who claimed only their third win in 18 games against Cardiff, remain fourth in the table after Sheffield United beat Hull 4-1 to climb to second above Neil Warnock’s side, who slip to third, four points behind leaders Wolves.
The Robins, who were without defender Bailey Wright after he was given a three-match ban for “deceiving a match official”, have now won four successive games in league and cup to cement their place in the top six.
They had other good chances to add to their score, with Milan Djuric and Joe Bryan both denied by Cardiff keeper Neil Etheridge, while Josh Brownhill fired narrowly wide.
Bristol City boss Lee Johnson: “That’s nine points in a week, which included away games at Sunderland and Fulham.
“After those matches to go 12 rounds with a very strong Cardiff side and come out on top showed fantastic commitment and energy levels.
“We deserved to win. Every stat will tell you that. Everyone is playing for the cause, not the applause and the spirit in the group of players is fantastic.
“I am beaming with pride over the efforts of my players. We are still unfancied by a lot of people in the Championship this season, but we keep surprising them.
Cardiff City manager Neil Warnock:
“Absolutely (the red card) changed the game, but I go back to the 48th minute, the worst tackle of the game against Sol Bamba should have been a cert yellow against (Marlon) Pack.
“He’s already been booked, and (referee Mike Jones) has ignored it completely. I haven’t got a clue why he hasn’t booked him … he should have been off.
“They knew he should have been off. Yet straight away he does Bogle – you’ve got to give what the decisions are … and I was disappointed in those decisions today. They should have a man off.”