Lyon met Le Havre in Ligue 1 on Friday evening, and the match ended 1-1 at Parc Olympique Lyonnais. The result keeps both sides in their respective positions in the table, though it adds another point to each tally. By then, only two goals had been allowed through, and both came in the second half.
Le Havre took the lead through L. Openda in the 87th minute, but the visitors had missed a chance earlier. S. Nakamura had a goal cancelled in the 90th minute plus two for offside, a moment that changed the complexion of the evening. Lyon should have taken the lead before that, when C. Tolisso was ruled offside in the 65th minute after a VAR review.
And here's the thing about the substitutions — they came in waves rather than gradually. Le Havre brought on K. Boudache in the 61st minute and M. Bidstrup a minute later, while Lyon responded with D. Ouziad and K. Mizuta in the 65th. The late changes were heavier: T. Pembele and S. Ebonog for Le Havre, E. Nuamah and N. Tagliafico for Lyon, both pairs on in the 76th and 80th minutes.
The statistics tell a familiar story. Lyon dominated possession at 57 per cent and created five big chances against Le Havre's two, but their expected goals of 1.75 contrasted sharply with the single goal they scored. Le Havre were overrun in midfield at times, yet their 27 clearances and 18 interceptions showed they sat deep and soaked it up.
Shots tell the same tale: Lyon fired 11 attempts with 5 on target, while Le Havre managed 9 shots with 4 on target. The visitors made fewer passes into the final third — 61 to Lyon's 103 — but their goalkeeper made 5 saves to Lyon's 3, keeping them in the game when it mattered.
What the result means is a point each, nothing more. Lyon remain fourth with 60 points after 34 games, Le Havre 14th with 35. The table goes out of the window in these games, but the pattern held: Lyon created, Le Havre defended, and the match was decided by three or four moments rather than the flow of play.