Burak Yilmaz scored twice as Lille came back from two goals down to beat Lyon and go top of Ligue 1.
Former Leicester striker Islam Slimani gave Lyon a first-half lead with a finish into the top corner before a Jose Fonte own goal made it 2-0.
Yilmaz got one back just before the break with a superb strike from distance and Jonathan David equalised from close range on the hour.
Lille then snatched a dramatic win five minutes from time through a Yilmaz lob.
Victory means Lille go one point clear of PSG at the top with four games remaining. Monaco are not out of it in third, a point further back.