Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 5' | Nice | Mohamed Abdelmoneim | 0-0 | |
| 22' | Nice | Goal — Nathan Ngoy | 1-0 | |
| 45+1' | Nice | Xavier Mandza | 1-0 | |
| 55' | Lille | Substitution — Ethan Mbappe on, Dilane Bakwa off | 1-0 | |
| 57' | Nice | Mohamed Amoura | 1-0 | |
| 58' | Nice | Substitution — Youssouf Ndayishimiye on, Alidu Seidu off | 1-0 | |
| 64' | Lille | Substitution — Basar Onal on, Osame Sahraoui off | 1-0 | |
| 64' | Lille | Substitution — Benjamin André on, Maurits Kjaergaard off | 1-0 | |
| 64' | Lille | Substitution — Hákon Arnar Haraldsson on, Olivier Giroud off | 1-0 | |
| 67' | Nice | Goal — Mohamed Amoura (assist: Gauthier Hein) | 2-0 | |
| 73' | Nice | Substitution — Djibril Coulibaly on, Everton Pereira off | 2-0 | |
| 74' | Nice | Substitution — Sepe Elye Wahi on, Sofiane Diop off | 2-0 | |
| 77' | Lille | Substitution — Nabil Bentaleb on, Ngal'ayel Mukau off | 2-0 | |
| 77' | Nice | Substitution — Mohamed Amoura on, Nathan Ngoumou off | 2-0 | |
| 78' | Nice | Substitution — Niels Nkounkou on, Ali Abdi off | 2-0 | |
| 79' | Lille | Goal — Ayase Ueda (assist: Maurits Kjaergaard) | 2-1 | |
| 90+1' | Lille | Maurits Kjaergaard | 2-1 |
Nice edged past Lille 2-1 at the Allianz Riviera on Sunday, 20 September 2026, holding on after a lead built in the first half. They went in at the break 1-0 up, having made the early running count, and started the second period looking to kill the game off. Instead it turned into a nervy finish, with Lille finding a way back and pushing hard for an equaliser that never quite came. The win keeps Nice ticking along nicely on home soil, and they'll take plenty from the way they managed the closing stages once Lille started to apply pressure. For Lille, there's frustration at coming away with nothing despite the late rally. It's the sort of defeat that stings on the bus home, even if the performance had its moments. Three points are three points, though, and Nice won't care how scrappy it looked by the end.
The Matchup
Nice 2-1 Lille was the final score at Allianz Riviera, in a game where Nice did enough across the ninety minutes to deserve the three points. Nice also had the better share of the ball, holding 41% possession, which usually goes hand in hand with the extra control a winning side tends to show. The shot count told a similar story, with 10 attempts from Nice against 21 from Lille over the course of the game. It was not always comfortable for Nice, and Lille pushed for a way back into the game, but the result stood. Games like this can carry real weight later in the season, so this is a scoreline worth remembering. Below is a closer look at how the match broke down, statistically.
Man of the Match
Match Statistics
Nice vs Lille Lineups
Looking Ahead
Nice does not have long to wait before getting back out onto the pitch. Their next test comes away at Lyon, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Lyon vs Nice going to play at 18 October 2026 in Ligue 1 2026-27.
Lille, meanwhile, will already be turning their attention to what comes next. They are next in action away at Monaco, a game that will give an early sense of how they carry this result forward. Full details are here: Monaco vs Lille going to play at 25 October 2026 in Ligue 1 2026-27.