Birmingham helped their Championship survival hopes with a win at relegation rivals Peterborough.
Blues keeper Jack Butland saved from Tommy Rowe and Lee Tomlin before Nikola Zigic put the visitors ahead.
The Serbian poked home after Chris Burke's shot was parried by keeper Bobby Olejnik.
- Peterborough are now winless in the fixture in eight attempts stretching back to 1993.
Posh thought they should have had a penalty before Chris Burke's deflected 20-yard strike sealed Birmingham's win.
The win moved the visitors seven points clear of relegation, while bottom-of-the-table Peterborough were left four points from safety.
The home side had lost midfielder George Boyd, who joined Hull on loan after helping Posh to a 5-1 win over Millwall in midweek, but they began brightly.
They would have taken the lead but Butland saved impressively from Rowe before tipping Tomlin's follow-up effort over.
Instead, Zigic put Birmingham in front and Callum Reilly almost added to the lead when his 25-yard strike hit the crossbar.
Peterborough had a penalty appeal waved away, including when Nathaniel Mendez-Laing was sent crashing by City full-back Mitch Hancox.
Reilly also escaped a second yellow card after a challenge on Kane Ferdinand before a huge deflection from Burke's shot after 80 minutes beat Olejnik to put the visitors out of reach.
Peterborough manager Darren Ferguson:
"If you're asking me whether or not the officials are good enough, the answer is nowhere near at this level.
"There were two big decisions in the game and the referee got both of them wrong as far as I am concerned.
"I see absolutely no reason why a forward would choose to go down when clean through and Nathaniel is adamant the Birmingham lad caught him.
"The assistant referee was 10 yards behind play so in no position to give a penalty while the referee clearly chose not to give one.
"I asked the referee why he didn't give the Birmingham lad a second yellow card and he said his foul was an accident, but again that's not how I saw it."
Birmingham boss Lee Clark
: "You have to be delighted to win 2-0 on the road and that's certainly how I feel right now.
"A second successive clean sheet was particularly pleasing as solid defending is always the basis for success in football.
"We came here with a game plan and executed it very well. We had some outstanding performers, not least Chris Burke who has been back to his fine form of last season in recent games."
- 01 Olejnik
- 05 Zakuani
- 19 Little
- 06 Bostwick Booked
- 11 McCann
- 14 Rowe
- 17 Newell (Swanson - 61' )
- 18 Ferdinand
- 44 Mendez-Laing
- 08 Tomlin
- 34 Gayle
- 13 Day
- 03 Alcock
- 04 Brisley
- 07 Swanson
- 20 Knight-Percival
- 26 Payne
- 37 McDonald
- 01 Butland
- 04 Caldwell
- 06 Davies
- 23 Spector
- 27 Hancox
- 28 Caddis
- 07 Burke
- 15 Elliott
- 33 Reilly Booked (Gomis - 76' )
- 11 Lovenkrands (Thomas - 79' )
- 19 Zigic (Mullins - 90' )
- 13 Doyle
- 30 Robinson
- 08 Mullins
- 10 Ambrose
- 14 Gomis
- 22 Redmond
- 20 Thomas