Lyon picked up their first Ligue 1 victory of the season after Claudio Beauvue's late header gave them victory against his former club Guingamp.
Les Gones, who had Mathieu Valbuena making his first start since joining from Dynamo Moscow, came close to scoring in the opening minutes as Nabil Fekir brought a save out of Mamadou Samassa.
The hosts almost found a way through OL's defence on 12 minutes when Nicolas Benezet's free kick was met by an attempted acrobatic kick from Slovan Privat and although the forward didn't connect properly, Anthony Lopes was forced to tip the ball away.
From the resulting corner, Mustapha Diallo rose highest and his header was turned onto the post by Lopes.
Midway through the first half, Fekir nearly gave Hubert Fournier's team the advantage as his well-struck free kick drifted narrowly wide.
Within minutes of the restart, OL almost scored from another set piece as Fekir's low, bouncing shot was safely parried away from danger by the Guingamp shot-stopper.
Beauvue, who left EAG for Les Gones in the summer, replaced Alexandre Lacazette and received an ovation from the appreciative home crowd at the Stade Municipal de Roudourou.
Those supporters were nearly left stunned when Beauvue came close to scoring with his first touch, but the forward struggled to sort his feet out and he turned Valbuena's cross wide of Samassa's goal.
However, a costly mix-up in the Guingamp defence allowed Beauvue to head over an onrushing Samassa into an empty net.
The hosts almost snatched a late draw as Jimmy Briand's effort was stopped on the line, but OL held on to register their first win in Ligue 1 this term.