Birmingham missed one penalty in the first half and scored another in the 91st minute to beat Swansea 1-0 and significantly boost their chances of Championship survival.
The visitors should have been behind at St Andrew’s when Blues striker Lukas Jutkiewicz saw his penalty saved by Swans goalkeeper Freddie Woodman after Jonathan Leko had been fouled (32).
Following defeats to Bournemouth and Cardiff prior to the international break Steve Cooper’s men failed to score for the third game in succession and had their hopes of reaching the automatic promotion places greatly reduced when Scott Hogan slammed in a spot-kick of his own in the dying embers (90+1).
The Swans stay third, nine points off the automatic promotion places and one clear of fourth-placed Brentford – who face Huddersfield on Saturday – while Birmingham move six points clear of Rotherham in the final spot in the relegation zone, albeit having played four games more.
How Swansea lost further ground in the automatic promotion race
Both sides were facing battles at opposite ends of the table ahead of kick-off, though you’d have been hard-pressed to distinguish between the two, with Birmingham looking reinvigorated after a welcome fortnight of training under new boss Lee Bowyer.
Other than an acrobatic save from Neil Etheridge to deny Jamal Lowe, it was a quiet first half-hour, though long throws delivered by Marc Roberts troubled Swansea throughout the half and almost led to the opener when Connor Roberts fouled Leko and conceded a cheap penalty.
Jutkiewicz stepped up and hit his spot-kick straight down the middle, with Woodman staying rooted to the spot to divert the shot away from danger with his knee.
The hosts’ intensity waned after the break and though Swansea struggled to create anything of note in the final third, they tested Etheridge’s reflexes again when he was forced to push away a thunderous free-kick from Yan Dhanda with 15 minutes to play.
Just as the game looked to be petering out to a draw, the hosts were awarded a second penalty of the evening when Dhanda caught Ivan Sunjic inside the area, allowing Hogan to put right Jutkiewicz’s wrongs and smash in the winner from 12 yards.
Swansea are back in action at 3pm on Easter Monday, when they welcome Preston to the Liberty Stadium. Birmingham, meanwhile, travel to the Brentford Community Stadium to face Brentford at 7pm the following day.