Manchester City had plenty of chances in a first half which certainly saw efforts on goal, though the tempo of the game was slower than might have been expected.
City moved the ball around well with David Silva and Sergio Aguero causing all the problems you would expect from two such talented players, while Clint Dempsey looked like Fulham's biggest threat.
Mark Schwarzer was certainly the busier of the two goalkeepers, tipping over an effort from Silva and beating away a shot from Aguero.
"Kun" Aguero it was who opened the scoring for City midway through the first half, continuing with play and sliding home his shot into the far corner after the entire Fulham defence had stopped, thinking an offside would be called. Silva slid the pass into Aguero's path and he did the rest, netting his seventh goal of the season already.
A minute after half time the same man made it two-nil.
Edin Dzeko rose magnificently to steer a header down to Aguero on the edge of the box and he angled a right-footed drive inside the far post to beat Schwarzer again—incredibly netting his eighth goal in City's five league matches already.
This was just sixty seconds into the second period and it looked for all the world that City would go on to record another victory in some comfort, but they reckoned without the determination and finishing ability of the home side who were to stun them with a double set of strikes of their own.
Bobby Zamora smashed in a fine finish for Fulham after 55 minutes to bring them back within one goal.
Picking up the ball on the edge of the area from Dempsey, he took one touch and turned to lash into the top corner of Joe Hart's goal with his right foot, leaving the England stopper with no chance.
And it was left to Danny Murphy to seal an equaliser for the home side as he latched onto a pass from Zamora, steadied himself and placed it to Hart's left side—only for a huge deflection to send the ball completely the opposite way and squirm over the line for 2-2.
City threw on Carlos Tevez and Adam Johnson to try and swing the match back in their favour, but time ticked down and they were unable to really create any decent goalscoring chances.
Yaya Toure launched a shot goal-wards from 30 yards, which was in danger of taking the head off of a spectator but didn't trouble the Fulham goal, while Zabaleta also sliced well wide from distance.
Roberto Mancini cut a frustrated figure on the sideline as he watched his side surrender a two-goal lead in the second half and his words from last week, where he moaned about his side not being clinical enough, will be echoing in his players' ears after this draw against Fulham.
City rise top of the table—briefly, until Manchester United finish their game against Chelsea, where they comfortably lead at the break—with the point from today's game, but having been in such a commanding position they will see it as two points dropped.
Fulham meanwhile continue their winless start to the season under new boss Martin Jol, though with this point they will rise off the bottom and out of the relegation zone, and will take some heart and hope for future matches after coming back from a seemingly lost position.
A lot of work remains for both teams to achieve their respective aims for the season but City will at least be pleased that they remain unbeaten in the league, while acknowledging how difficult it will be for them playing away from home after each of their six group matches in the Champions League this season.
Sergio Aguero continues to hugely impress and will surely be one of their key men to achieve success on all fronts this season.
Full time from Craven Cottage—Fulham 2, Manchester City 2.