Second-half substitute Nikola Zigic scored late on to rescue a point for Birmingham against Blackpool.
The Serbian striker converted Jonathan Spector's cross in the 87th minute.
Marlon King put Birmingham in front when he slotted home Wade Elliott's through-ball but Stephen Crainey prodded home for Blackpool soon after.
Blackpool took a second-half lead thanks to Neal Eardley's stunning 25-yard strike but Zigic earned a draw.
King grabbed his fifth of the season when he met Elliott's centre and fired past Matthew Gilks in the Blackpool goal.
Blackpool responded two minutes later when Lomana LuaLua found Crainey unmarked in the area and he poked home the equaliser.
LuaLua, who had been dropped for Blackpool's previous game at Middlesbrough, was then provider again when he teed up Eardley, but it was the defender who did the hard work to fire in his first goal for a year.
Zigic was introduced in the 71st minute and missed a glorious chance when he headed wide from point-blank range five minutes from time but two minutes later he grabbed the equaliser.