A defender scoring the winner on matchday one is not the typical Monaco story, but Eric Dier made it count at Stade Oceane on Sunday. The English center-back headed home Nazinho’s assist in the 14th minute, and Filipe Luis’s side held firm through a busy second half to take all three points from Le Havre. The hosts had a goal disallowed for offside in the 26th minute and came close on several other occasions, but Monaco goalkeeper Lukáš Hrádecký finished with six saves to protect the lead.

Key Moments
- 14′, Eric Dier opens the scoring for Monaco. Nazinho delivers from the left and Dier, coming forward from his center-back position, gets on the end of it to put the visitors ahead.
- 20′, Amir Richardson picks up a yellow card for Le Havre after a roughing foul, adding disciplinary pressure to the hosts’ already difficult afternoon.
- 26′, Le Havre think they have equalized, but VAR intervenes and the goal is ruled out for offside. Richardson is at the center of the call, leaving the home crowd frustrated.
- 40′, Le Havre make an early substitution, bringing on Enzo Koffi for Yanis Zouaoui, a sign that the home bench felt something needed to change before the break.
- 57′, Monaco double up on changes at once: Mamadou Coulibaly makes way for Anis Soubeir and Paris Brunner is replaced by Mika Biereth, as Filipe Luis looks to manage the game.
- 70′, Le Havre throw on three players simultaneously, Sota Nakamura for Timothee Pembele, Elias Jelert for Fodé Doucouré, and Josh Maja for Ally Samatta, in a last push to find an equalizer.
Tactical Breakdown
Monaco set up in a 4-2-3-1 and looked comfortable without ever dominating. The xG numbers told a meaningful story: Monaco finished with 1.39 to Le Havre’s 0.60, suggesting they created more genuine danger even if the shot count was nearly identical (15 to 14). Lamine Camara and Denis Zakaria gave the midfield double pivot real solidity, and Aleksandr Golovin added creative movement behind the striker. Vanderson was active on the right throughout his 89 minutes, and Nazinho’s assist on the opener showed the left side could create too.
The decisive tactical moment came at the half-hour mark, when Le Havre’s counterattack was nullified not just by Monaco’s defensive shape but by VAR. Having a goal taken off the board at 0-1 down killed whatever momentum the hosts had built. Filipe Luis then made his double substitution on 57 minutes, swapping out Brunner and Coulibaly for Biereth and Soubeir. The move was not about desperation but game management: Monaco dropped deeper and trusted Hrádecký, who delivered six saves to secure the clean sheet.
Le Havre, operating in a 3-4-2-1 under Didier Digard, produced 14 shots and seven corners but could not convert any of the four that tested Hrádecký. Three yellow cards and a forced change before halftime (Zouaoui off at 40 minutes) disrupted their rhythm. Amir Richardson, booked in the 20th minute, never really threatened after the VAR call went against him, and Ally Samatta was quiet before being withdrawn on 70 minutes. The three attacking substitutions in the same minute showed the urgency, but the quality in the final third was not there.
Player Ratings
Match Context
Standings
Head To Head
Verdict
Monaco take three points from a tricky opening away fixture and sit fifth after matchday one with a positive goal difference. Le Havre, without a point and with three yellow cards already on the board, will want a quick response at home. For Filipe Luis, a clean sheet and a winning start is exactly the platform he needed heading into the rest of the Ligue 1 calendar.
Le Havre
Monaco