L'attaquant italien va poursuivre sa carrière avec le Shanghai Shenhua, l'un des clubs majeurs de la Chinese Super League. Selon la presse italienne, le footballeur de 26 ans a été transféré pour la somme de 18 millions d'euros, bonus compris, et signé un contrat de trois années comme l'indique Topmercato. Auteur la saison dernière de 11 buts en 28 matches de Serie A, l'ex-joueur de l'AS Monaco portait depuis janvier 2016 le maillot de la Louve.