Adam Hammill's late equaliser for Huddersfield denied Birmingham boss Lee Clark a victory over his former side.
Clark, who was sacked 11 months ago by the Terriers, looked set for a winning return to West Yorkshire as Callum Reilly fired in from 10 yards shortly before half-time.
But Hammill levelled in stoppage time, curling a shot beyond Jack Butland.
The point moves Huddersfield up to 17th, while Birmingham are five points clear of the bottom three in 20th.
Despite failing to win any of their previous 11 league games, Huddersfield are unbeaten at home against sides in the bottom half of the Championship
The game got off to a relatively lacklustre start, with neither side creating anything of note in the opening 20 minutes.
Huddersfield had the first effort on goal midway through the half as Sean Scannell's acrobatic effort from debutant Neil Danns' cross was denied by Butland.
The home side failed to build on that momentum though, and instead it was Birmingham who dominated the remainder of the opening period.
The visitors opened the scoring on the stroke of half-time when Chris Burke's cross was headed into the path of Reilly, who smashed the ball into the net.
Huddersfield keeper Alex Smithies did well to keep out Nathan Redmond's 77th-minute effort while Butland prevented substitute Alan Lee and Jermaine Beckford from scoring for the hosts.
Butland was eventually beaten in the 93rd minute when Hammill, in the final game of his loan spell from Wolves, struck from 12 yards.
Huddersfield boss Simon Grayson:
"I have not spoken to Dean Saunders at Wolves about Adam Hammill yet. I will speak to him after the weekend and see what he wants to do.
"If that is his last action for Huddersfield then it is a brilliant way to go out. He kept the ball alive and had three players around him. It was a fantastic goal.
"We have an honest bunch of players out there. They will make mistakes, but they are honest and will keep working very hard. That is another very valuable point for us."
Birmingham manager Lee Clark:
"I am gutted about the result. The key for us is to kill teams off.
"When you are 40 seconds away from the end and you concede an equaliser it is a kick in the guts and we have to bounce back.
"We are playing a brand of high-tempo passing football that I like to play. If we keep playing like that then we will get the rub of the green."
Live Text Commentary
Full Time The match has reached full-time.90:00 +3:41 Booking
Booking Booking for Adam Hammill.90:00 +2:51 Goal scored
Goal! - Adam Hammill - Huddersfld 1 - 1 Birmingham Adam Hammill scores a goal from inside the penalty area to the top left corner of the goal. Huddersfield 1-1 Birmingham.90:00 +0:36 Substitution
Substitution Lee Novak on for Paul Dixon.90:00 +0:36 Substitution
Substitution Nikola Zigic replaces Ravel Morrison.88:46
Alan Lee takes a shot. Jack Butland makes a save. Outswinging corner taken by Adam Hammill, Jermaine Beckford takes a shot. Save made by Jack Butland. Corner taken by Adam Hammill, Headed effort on goal by Alan Lee from inside the penalty box misses to the right of the goal.87:41 Booking
Booking The referee cautions Paul Robinson for dissent.87:37
Adam Hammill fouled by Paul Robinson, the ref awards a free kick. The free kick is swung in right-footed by Adam Hammill, Steven Caldwell manages to make a clearance.86:13
Adam Clayton concedes a free kick for a foul on Jonathan Spector. Jonathan Spector restarts play with the free kick.85:10 Booking
Booking Jonathan Spector goes into the book.85:05 Booking
Booking Anthony Gerrard goes into the book.84:58
Jack Hunt gives away a free kick for an unfair challenge on Marlon King. The free kick is delivered right-footed by Wade Elliott from left wing, save by Alex Smithies.83:22
The assistant referee flags for offside against Jermaine Beckford. Indirect free kick taken by Jack Butland.82:04
Neil Danns fouled by Marlon King, the ref awards a free kick. Jack Hunt takes the direct free kick.81:28
Header by Jermaine Beckford from deep inside the penalty area misses to the left of the target.79:44
Inswinging corner taken right-footed by Adam Hammill, Paul Robinson manages to make a clearance.78:40
Adam Clayton takes the direct free kick.78:40 Booking
Booking The referee cautions Curtis Davies for unsporting behaviour.78:36
Free kick awarded for a foul by Curtis Davies on Sean Scannell.77:01 Substitution
Substitution Nathan Redmond goes off and Marlon King comes on.
Shot from deep inside the area by Wade Elliott clears the crossbar.76:15
Nathan Redmond takes a shot. Save made by Alex Smithies. The referee blows for offside against Alan Lee. Jack Butland takes the indirect free kick.75:40
Ravel Morrison fouled by Neil Danns, the ref awards a free kick. Direct free kick taken by Jonathan Spector.72:29
Jack Butland restarts play with the free kick.72:29 Booking
Booking Alan Lee receives a caution.72:25
Free kick awarded for a foul by Alan Lee on Jack Butland.69:00
Close range effort by Wade Elliott misses to the left of the target.67:46
Adam Clayton gives away a free kick for an unfair challenge on Curtis Davies. Steven Caldwell restarts play with the free kick.67:46 Substitution
Substitution James Vaughan goes off and Alan Lee comes on.65:16
Free kick awarded for an unfair challenge on Adam Hammill by Wade Elliott. Direct free kick taken by Jack Hunt.63:20
Adam Hammill takes a shot. Blocked by Curtis Davies. Corner taken by Adam Hammill.60:27
Morgaro Gomis takes a shot. Blocked by Adam Clayton. Corner taken by Christopher Burke from the right by-line, clearance made by Paul Dixon.59:34
Christopher Burke has an effort from just inside the box that misses to the left of the goal.56:15 Substitution
Substitution Oliver Norwood goes off and Adam Hammill comes on.56:15
Effort from deep inside the area by Neil Danns misses to the left of the goal.52:04
Wade Elliott concedes a free kick for a foul on Jack Hunt. Jack Hunt takes the free kick.49:51
Steven Caldwell gives away a free kick for an unfair challenge on Jermaine Beckford. Free kick taken by Oliver Norwood.45:01
The referee blows his whistle to start the second half.45:01 Substitution
Substitution Callum Reilly leaves the field to be replaced by Jonathan Spector.45:00 +2:56 Half time
Half Time It is the end of the first-half.45:00 +1:52
Free kick crossed right-footed by Oliver Norwood, Wade Elliott manages to make a clearance. Outswinging corner taken by Oliver Norwood from the left by-line, clearance made by Wade Elliott.45:00 +1:52 Booking
Booking The referee shows Christopher Burke a yellow card.45:00 +1:38
Morgaro Gomis gives away a free kick for an unfair challenge on Sean Scannell.45:00 +0:34 Goal scored
Goal! - Callum Reilly - Huddersfld 0 - 1 Birmingham Callum Reilly finds the net with a goal from inside the area to the bottom right corner of the goal. Huddersfield 0-1 Birmingham.43:05
Adam Clayton challenges Morgaro Gomis unfairly and gives away a free kick. The free kick is swung in left-footed by Paul Robinson, James Vaughan makes a clearance. Christopher Burke has an effort at goal from deep inside the area missing to the left of the goal.41:34
Christopher Burke takes a shot. Save made by Alex Smithies.40:08
Free kick awarded for an unfair challenge on Christopher Burke by Paul Dixon. Wade Elliott takes the free kick. Effort from inside the area by Curtis Davies misses to the right of the goal.38:46
James Vaughan challenges Curtis Davies unfairly and gives away a free kick. Jack Butland takes the direct free kick.37:32
Christopher Burke challenges Sean Scannell unfairly and gives away a free kick. Centre by Oliver Norwood, Headed effort from deep inside the area by James Vaughan misses to the left of the goal.35:54
Corner from right by-line taken by Wade Elliott.31:01
Jermaine Beckford takes a shot. Save by Jack Butland.29:03
Morgaro Gomis challenges Jermaine Beckford unfairly and gives away a free kick. Free kick taken by Anthony Gerrard.25:41
Outswinging corner taken from the right by-line by Oliver Norwood, Christopher Burke manages to make a clearance.24:38
Corner from right by-line taken by Oliver Norwood.22:24
Sean Scannell takes a shot. Save by Jack Butland.16:26
Ravel Morrison takes a shot. Jack Hunt gets a block in.14:42
Shot from just outside the box by James Vaughan goes over the crossbar.13:51
Morgaro Gomis concedes a free kick for a foul on James Vaughan. Direct free kick taken by Adam Clayton.12:13
Wade Elliott is flagged offside by the assistant referee. Free kick taken by Alex Smithies.11:18
Corner taken by Wade Elliott from the right by-line, Adam Clayton manages to make a clearance.6:51
Free kick awarded for a foul by James Vaughan on Curtis Davies. Jack Butland takes the direct free kick.5:39
Corner taken by Oliver Norwood from the left by-line played to the near post, Jack Butland makes a save.3:45
Corner taken by Oliver Norwood from the left by-line to the near post.2:47
Morgaro Gomis challenges Oliver Norwood unfairly and gives away a free kick. Direct free kick taken by Adam Clayton.2:24
Free kick awarded for a foul by Adam Clayton on Morgaro Gomis. Direct free kick taken by Paul Robinson.0:42
Ravel Morrison concedes a free kick for a foul on Peter Clarke. Peter Clarke takes the direct free kick.0:00
The match begins.
Live data and text provided by our data suppliers