It was one of those games where the full-time whistle couldn't have come quickly enough.
It also felt like a Deja Vu from last season as Bristol City were humbled by three set pieces as they continue to drop worryingly quickly down the table. There's certainly no reason to hit the panic button anytime soon but ambitions to reach the play-offs do appear a long way off following that performance.
It took just two minutes to fall behind when Auston Trusty beat three City defenders in the air to head the hosts in front and it didn't get any better from there. City were disjointed in the first half, failing to match Birmingham's intensity and the goal just before half-time felt like the killer blow.