Substitute Jimmy Briand tapped home Lyon's fourth goal in stoppage-time.
Monaco boosted their fight against the drop by beating Lorient 3-1 to close to within a point of fourth-bottom Auxerre, who lost 3-1 at Nancy.