Lille, placed 11th in Ligue 1, have been struggling in attack, scoring only 21 goals in 22 league games, and have been trying to sign El Ghazi throughout the winter window.

El Ghazi said: "My goal is to fight for the club, goals will come later."

The club also announced they had signed Paraguayan international defender Alonso Junior from Cerro Porteno in his homeland on a deal through to 2021, while Fares Bahlouli switches from Ligue 1 leaders Monaco on a three-and-a-half year contract.