Clint Dempsey secured a point for Fulham with a second-half equaliser in a 1-1 draw against Birmingham at Craven Cottage.
Dempsey headed home in the 53rd minute after Aaron Hughes had knocked the ball into his path at the far post.
City had threatened to take all three points away from home for the first time this season when Sebastien Larsson had put them in front in the 19th minute.
Fulham are still one place above the relegation zone and they are now without a win in their last five league games.
Birmingham took the lead against the run of play with their first threatening attack of the game. A superb burst by Alexander Hleb saw him surge into the penalty area and cross for Larsson to control the ball and fire into the far corner.
The Cottagers started brightly in the second half but they had little joy in front of goal with Diomansy Kamara thwarted at the far post in the 50th minute.
The renewed pressure paid off in the 53rd minute when Birmingham failed to clear a corner and Dempsey climbed highest at the far post to equalise with a simple header.
Mark Hughes' men were now in the ascendancy and the afternoon worsened for City when they lost Hleb through injury in the 61st minute to be replaced by Nikola Zigic.
The Cottagers escaped another defeat thanks to the woodwork in the 74th minute when a header from Roger Johnson rattled the bar.
Fulham substitute Eddie Johnson then wasted a great chance to win the game for the home side when he burst clear of the City defence. But the striker could only fired his angled drive into the side-netting.