El 4 de agosto de 2016 el club galés Swansea City anunció un acuerdo por el traspaso del jugador, que firmó por dos temporadas más una opcional.El 24 de septiembre marcó su primer gol en Premier League en una derrota por 1 a 3 ante el Manchester City.Tras un inicio dubitativo, pasó a ser la referencia ofensiva del equipo a partir del heroico doblete anotado en el descuento ante el Crystal Palace (5-4) el día 26 de noviembre.En su siguiente partido como local, el 10 de diciembre, anotó un nuevo doblete ante el Sunderland.El 21 de enero, con un brillante doblete en apenas cuatro minutos, abrió el camino de la victoria de su equipo en Anfield (2-3) ante el Liverpool.Esta victoria permitió sacar a su equipo de los puestos de descenso, en los que llevaba más de tres meses.