Birmingham moved 14 points clear at the top of League One after beating spirited Stevenage 2-1 at St Andrew’s @ Knighthead Park.
Kieran Dowell’s 27th-minute penalty – his second in as many games – and Paik Seung-ho extended Birmingham’s unbeaten home league record to 19 games.
But it was not all one-way traffic for the runaway leaders and Jamie Reid’s fierce drive was tipped behind by goalkeeper Ryan Allsop, who then held Daniel Phillips’ deflected effort.
Blues responded and Dowell headed wide and curled over.
Dowell slotted home from the spot after Louis Thompson pushed Alfons Sampsted following Jay Stansfield’s pass.
Paik’s low drive from just inside the box made it 2-0 in the 46th minute.
Stevenage failed to clear Alex Cochrane’s corner and half-time substitute Alfie May laid the ball back to the South Korea international.
Brandon Hanlan twice fired off target and Dan Kemp’s shot was deflected wide for Stevenage, while May lobbed over for Blues.
Substitute Jake Young’s cushioned angled volley halved the deficit four minutes into added time after Birmingham failed to clear Dan Butler’s free-kick.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.