Goalkeeper Shay Given produced a superb display to help Manchester City salvage a point against Birmingham City at St Andrews.
The former Newcastle United player made a string of fine saves, the highlight a second-half penalty stop to deny James McFadden.
It was a fourth successive draw in the Barclays Premier League for Mark Hughes' side, who moved into the top four on goal difference ahead of Tottenham Hotspur.
But Hughes, who celebrated his 46th birthday on Sunday, knows City will have to show a massive improvement if they are to sustain their challenge.
His players never came to terms with the swirling wind and a fired-up Birmingham team exuding confidence after last week's win over Sunderland.
The Eastlands outfit missed the threat up front of the injured Emmanuel Adebayor and struggled to break down a defence in which centre-backs Roger Johnson and Scott Dann were rock-solid performers.
early problems
The visitors also failed to come to grips with midfield, where Barry Ferguson was a key performer - before being sent off in injury-time for a second bookable offence - while up front the pace of Christian Benitez always kept them on their toes.
Gareth Barry was dispossessed early on by Ferguson - but his cross-shot drifted wide.
In the ninth minute, Benitez came close to giving them the lead. His low 20-yard drive took a deflection off Vincent Kompany and crashed against Given's left-hand post.
Benitez caused plenty of early problems, and Given made an excellent block on the edge of his box to deny the Ecuador international the opening goal.
City tried to retaliate - and Maik Taylor, replacing on-loan City man Joe Hart in goal, was unable to cling on to a fierce drive from Wright-Phillips. But Stephen Carr made the clearance.
Birmingham looked the more dangerous, and Given was forced to tip over a swerving McFadden drive after being found in space by Benitez.
more threatening
Ferguson became the first player to be yellow-carded after 27 minutes, when blocking off a touchline run from Craig Bellamy.
Taylor blocked a point-blank-range effort from Roque Santa Cruz after good play by Carlos Tevez and Wright-Phillips down the right flank.
Given again excelled himself when saving a fierce attempt from Bowyer.
Alex McLeish's side had a golden chance to take the lead after 56 minutes when DE Jong handled the ball in an aerial challenge with Larsson and conceded a penalty.
But Given was again his side's saviour as he dived away to his left to keep out McFadden's spot-kick.
Birmingham were still the more threatening, and Cameron Jerome was just wide with a header from Larsson's centre.
There was a rare threat to the Birmingham goal when Taylor tipped over a Tevez cross shot as Birmingham edged further away from the bottom three.
Ferguson earned his red card after knocking the ball out of Pablo Zabaleta's hands as he attempted to take an injury-time throw.