Analysis The numbers behind the result
Lyon's late leveller masks Le Havre's clinical edge
Lyon were fortunate to escape with a point despite dominating possession (57%) and creating the better chances, as their 1.70 xG underperformance (1 goal) contrasted sharply with Le Havre's efficiency (0.66 xG, 1 goal). Paulo Fonseca's side fired 15 shots (5 on target) but only tested the keeper sporadically, while Didier Digard's visitors managed 4 shots on target from 12 attempts — converting their best opening when Ally Samatta slotted home Farid Doucoure's 74th-minute assist.
The hosts' profligacy was compounded by a disallowed Corentin Tolisso goal (65') for offside, before Lois Openda's 87th-minute equaliser salvaged a draw. Yet Le Havre's defensive resilience — blocking 4 shots and forcing Lyon into 5 offsides — limited clear-cut chances, with their 2.5x higher foul count (16 vs 7) reflecting a disciplined shape. The telling metric: Lyon underperformed xG by 0.70, while Le Havre overperformed by 0.34 — a 1.04-goal swing that defined the result.

