Joel Lynch claimed his second goal of the season to seal a deserved draw for Huddersfield Town.
It looked like a case of deja vu when David Cotterill fired home a 73rd-minute free-kick from just outside the area.
The same player netted with a similar set-piece to earn Birmingham City victory at the John Smith's last season.
But Lynch steered the ball home in the 82nd minute. And Town came close to a spectacular winner - but Karim Matmour's overhead kick was saved.
Town XI: Steer, Davidson, Hudson, Lynch, Dempsey, Whitehead, Huws, Paterson (Matmour 57), Lolley (Scannell 74), van La Parra (Bunn 57), Wells.
Birmingham XI: Kuszczak, Caddis, Morrison, Shotton, Grounds, Gleeson, Davis, Cotterill (Robinson 88), Fabbrini (Solomon-Otabor 66), Donaldson, Lafferty (Buckley 66).
Town made three changes, with Kyle Dempsey's inclusion for right-back Tommy Smith the most unexpected.
It was an 11th start for the former Carlisle United player, who is fit again after a calf injury.Philip Billing was ruled out by a calf injury, so Emyr Huws returned to midfield, while Jamie Paterson came in for Harry Bunn.
Dempsey made a bright start, and while he posed danger with a couple of decent crosses, Town were unable to capitalise.
The first shot on target came from Birmingham's David Davis on 26 minutes, but Jed Steer made a good save.
Town forced a run of four corners, and from the last of them, delivered by Joe Lolley, Joel Lynch's flick on was headed goalwards by Emyr Huws, but he was thwarted by visiting keeper Tomasz Kuszczak.
There was a worrying moment for the home team when Stephen Gleeson took aim from distance, but his effort flew just over.
Nahki Wells put a shot across the face of goal and wide as Town started on the font foot.
Lolley almost caught Birmingham out direct from a corner, but Kuszczak touched his inswinger wide.
There was a double change after 58 minutes, when Bunn and Matmour replaced Rajiv van La Parra and Paterson.
Then Lolley curled an angled free-kick over after Davis fouled Wells.
Birmingham made a double change of their own after 66 minutes when Viv Solomon-Otabor and Will Buckley came on for Kyle Lafferty and Diego Fabbrini.
And when Buckley was fouled by Dean Whitehead 20 yards out, Cotterill drilled home the free-kick to break the deadlock.
Town replaced Lolley with Sean Scannell immediately after the goal.
And it was a deflected shot by Scannell which gave Lynch the chance to tuck in the equaliser despite Birmingham claims of offside.
Emyr Huws impressed after coming back into the side in place of place of the injured Philip Billing.
Try as he might, Nahki Wells was unable to add to his 18 goals.
Tweet of the Day
Stat of the Day