Record signing Robinho inspired Manchester City to a 2-1 win at Everton - their first Barclays Premier League away victory since August.
The Â£32.5million Brazilian scored a 35th-minute opener after racing onto Elano's pass and then turned provider for Stephen Ireland nine minutes after half-time.
Substitute Dan Gosling fired an injury-time consolation but it could not prevent City's first win at Goodison Park since October 1992 and ended a run of three successive away defeats for Mark Hughes' side.
Robinho had already seen one curling effort superbly saved by Tim Howard before City took the lead in the 35th minute.
Tony Hibbert's hopeful ball forward was headed down by Nedum Onuoha and Elano's brilliant first-time pass sent compatriot Robinho racing down the wing and he left Phil Jagielka trailing as he fired through Howard's legs.
The Everton goalkeeper then had to be quick out of his area to clear the ball under pressure from the Brazilian as the visitors grew in confidence.
Just as Everton seemed to be gaining a foothold in the game they conceded a second courtesy of a swift 54th-minute counter-attack.
When the ball was played up to Felipe Caicedo there appeared to be no danger but he laid it off to Robinho wide on the left and with the defence pulled over to one side no-one - apart from the Brazilian - spotted the on-rushing Ireland.
Robinho clipped the ball into the gaping space in front of the penalty area and Ireland calmly controlled before slotting a low shot into the corner.
Worryingly, with the FA Cup final a month away, Jagielka was carried off on a stretcher after falling awkwardly and injuring his left knee. Seven minutes of injury time allowed Gosling to fire home a consolation but that only increased the frustration for Everton.
Copyright (c) PA Sport 2009, All Rights Reserved.