En julio de 2016, tras un rendimiento óptimo en el elenco napolitano, siendo máximo goleador del torneo en dos oportunidades, fue traspasado a la Juventus de Turín a cambio de 90 millones de euros donde dicha operación se convirtió en el fichaje más importante hasta entonces de la liga italiana y el tercero a nivel mundial por detrás de Gareth Bale (101 millones) y Cristiano Ronaldo (94 millones). Su primer partido de la temporada 2016-17 lo disputó el 20 de agosto en la victoria por 2:1 sobre la Fiorentina, en este mismo encuentro también marcó su primer gol. El 10 de septiembre anotó un doblete en la victoria por 3:1 ante el Sassuolo en el Juventus Stadium.