W 53 meczach ligi rosyjskiej zdobył 30 goli. Na początku sezonu 2008/2009 przeszedł do Manchesteru City za kwotę 19 mln funtów. Zagrał tam w 9 ligowych meczach, po czym, na początku lutego 2009 roku został wypożyczony do Evertonu. W swoim debiucie przeciwko Boltonowi strzelił 2 bramki. W Evertonie strzelił pięć bramek w 12 występach i udało mu się wspólnie z kolegami z zespołu awansować do finału Pucharu Anglii, gdzie ulegli Chelsea. W lipcu 2009 roku został ponownie wypożyczony do Evertonu. W styczniu 2010 znów odszedł z Manchesteru na wypożyczenie, tym razem do Galatasaray SK.
W 2008 roku został powołany do kadry U-23 prowadzonej przez Carlosa Dungę na Igrzyska Olimpijskie w Pekinie, gdzie razem z reprezentacją Brazylii zdobył brązowy medal (strzelając dwie bramki w meczu o trzecie miejsce). Za 2,5 miliona realów brazylijskich przeszedł do Atlético Mineiro. W 2015 grał w Al-Shabab Dubaj, a w 2016 przeszedł do Jiangsu Suning.