3 lipca 2009 roku podpisał czteroletni kontrakt z Chelsea. W londyńskim zespole zadebiutował 18 sierpnia w wygranym 3:1 meczu z Sunderlandem, natomiast pierwsze dwa gole strzelił 3 stycznia 2010 w spotkaniu pucharu Anglii z Watford (5:0). W sezonie 2009/2010 wraz z Chelsea wywalczył mistrzostwo Anglii oraz zdobył puchar kraju – w finałowym pojedynku z Portsmouth wystąpił w końcówce, zmieniając Nicolasa Anelkę. W kolejnych rozgrywkach pełnił funkcję rezerwowego, co spowodowało, że 31 stycznia 2011 został wypożyczony do Boltonu. W nowym zespole wywalczył miejsce w podstawowym składzie, stanowił również o jego sile ofensywnej – w 12 pojedynkach strzelił osiem bramek, m.in. dwie w zakończonym zwycięstwem 3:0 meczu z West Ham United i jedną w wygranym 2:1 spotkaniu z Arsenalem.