Martin Terrier's late goal saw Lyon snatch a 1-0 win over Rennes on Friday night to close in on second-placed Lille in Ligue 1.
Moments after Adrien Hunou missed a glorious chance for the hosts, Terrier struck four minutes from time to give Lyon all three points at Roazhon Park.
It was a victory Lyon just about deserved on the balance of play, but a game with plenty of chances had looked like ending goalless.
Nabil Fekir had the best of those chances when his 13th-minute free-kick was pushed onto a post by Tomas Koubek.
Rennes forward Hatem Ben Arfa carried the threat to the club where he began his career with a number of chances, but like his team-mates he could find no way to beat Anthony Lopes.
Hunou should have done just that in the 85th minute when Rennes poured forward on the counter-attack, but he missed the target from six yards.
And it proved costly as Lyon went straight down the other end where Terrier's left-footed shot from close range won it for the visitors.
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Press Association Sport staff');
ga('pacontentapi.set', 'dimension2', '627d7dc1-a787-4466-9c20-9d3172477fae');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:football,paservice:sport:match-reports,paservice:sport:uk,paservice:sport:world');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:football');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'Late Martin Terrier effort lifts Lyon to victory over Rennes'});