Manchester City climbed up to second in the Premier League this afternoon after a late double saved their blushes against Fulham.
City took a 2-0 lead courtesy of Yaya Toure and Vincent Kompany, but Kieran Richardson and a Kompany own-goal gave the hosts hope that City's away-day struggles would continue.
However, substitutes James Milner and Jesus Navas scored in the final 12 minutes to ensure Manuel Pellegrini's men left with all three points.
Toure's opener was yet more proof that he is among the best free-kick takers in European football, and when Kompany scored a second it appeared it would be a relatively easy day for the Blues.
However, Fulham had other ideas and were level with just over 20 minutes to go. But Navas scored after good play from David Silva, before Milner scored a late tap-in.
The result sees City one point behind league leaders Liverpool, while Fulham remain in the relegation zone.