PARIS — Alexandre Lacazette scored his league-leading 21st goal of the season Sunday — and then limped off injured — as Lyon beat 10-man Metz 2-0 to maintain its four-point lead at the top of the French league.
Lacazette hurt his hamstring as he stretched for the ball two minutes after putting Lyon ahead from the penalty spot in the 31st minute for his 13th goal in the past nine games.
Lyon's star player will be a major doubt for the home match against title rival Paris Saint-Germain in two weeks' time.
Midfielder Corentin Tolisso — one of eight homegrown players in the side — added the other goal late in the second half.
Later Sunday, third-place PSG faced a tough trip away to fourth-place Saint-Etienne, with one point separating the teams.
Lyon's defense was caught cold in the 10th when former France winger Florent Malouda put striker Kwame Nsor clean through, but center half Samuel Umtiti made a superb last-ditch tackle to stop him shooting.
Argentine defender Guidi Milan was sent off as the last man after he fouled Rachid Ghezzal, who went over under slight contact after running onto Lacazette's clever pass.
Lacazette sent goalkeeper Johann Carrasso the wrong way with aplomb, but that was his last meaningful contribution as he was replaced by newcomer 18-year-old Maxwell Cornet — who only joined Lyon from Metz last week.
Tolisso grabbed his fourth goal of the season with a fine dipping strike into the bottom left corner from just outside the penalty area in the 84th.
Also, Evian picked up some valuable points in its battle against relegation after beating fellow struggler Toulouse 1-0, with striker Adrien Thomasson scoring in the fourth minute.
In other later matches Sunday, Reims faced Lens and Rennes took on Caen.
Second-place Marseille lost 2-1 at Nice on Friday night.