Lyon's title bid is all but over after they crashed to a 3-0 defeat to mid-table Caen in Ligue 1.
Both sides missed a handful of chances in an evenly-matched first half before the hosts left their opponents stunned with two goals on the stroke of half time.
On-loan midfielder Nicolas Benezet was the Caen hero, breaking the deadlock with a long-range effort in the 41st minute before adding a second two minutes later.
Caen goalkeeper Remi Vercoutre pulled off saves to deny Clement Grenier and Nabil Fekir after the break, but the hosts continued to dish out as good as they got.
They put the result beyond doubt five minutes from time when Sloan Privat latched onto Thomas Lemar's pass inside the area and fired home from close range.
The result leaves Lyon six points adrift of table-topping Paris Saint-Germain, with an unfavourable goal difference and two matches remaining.
No Data Analysis info