Jermaine Defoe looked to have set the visitor's on the way to three vital points as Spurs bossed the second period, only for the Blues to level in a storming finish to the game.
Christian Benitez missed the best chance of the first half for Birmingham but Spurs will regret the loss of two vital points.
Rafael Benitez's Liverpool eventually eased to a 2-0 win over Bolton at Anfield after the Wanderers had given them a scare when Chung-yong Lee saw his shot cleared off the line.
Dirk Kuyt then eased the host's nerves as he stabbed home the opener in the 37th minute.
David Ngog missed a glorious chance to make the game safe but in the 70th minute a shot from Emiliano Insua took a huge deflection off Kevin Davies and doubled the Reds advantage.
The striker opened the scoring when he headed home Stiliyan Petrov's 40th-minute cross, and four minutes later fired a second past Mark Schwarzer.
Wolves twice came from behind to grab a potentially vital point in the relegation six pointer at Hull.
Jan Vennegoor of Hesselink opened the scoring for Hull early on, but the visitors equalised early in the second half when Anthony Gardner scored through his own goal.
Stephen Hunt put the Tigers back in front from the spot, before Matt Jarvis equalised on 67 minutes. Wolves could have won it late on but for fine saves from Boaz Myhill.
Everton just about did enough to earn their 1-0 win over Wigan at the DW Stadium.
Tim Cahill headed home an 84th-minute corner from which was just reward for the visitor's dominance in the game
Charles N'Zogbia hit the bar for Wigan in the closing stages.
West Ham's first game at Upton Park under new ownership saw then hang on for a goalless draw at home to Blackburn Rovers.
Morten Gamst Pedersen hit the bar and Gael Givet saw a shot cleared off the line for Rovers.
The Hammers best chance fell to Alessandro Diamanti but he was denied by a brilliant diving save from Paul Robinson.