Lyon edges Toulouse with late strikes from Nartey and Fofana in Ligue 1
The visitors made the most of their chances to claim all three points in a match where Toulouse created more danger but lacked cutting edge.

Lyon walked away from the Stadium de Toulouse with all three points after a 0-2 win that was decided in the closing stretch of the match, in a game corresponding to Ligue 1. Noah Nartey and Malick Fofana scored in the second half to secure a result that the flow of the game had not clearly hinted at until then.
A goalless first half despite the home side's pressure
Toulouse was the team that pushed hardest through the opening 45 minutes. Yann Gboho and Julian Vignolo tried their luck from outside the box in the early minutes, and Rasmus Nicolaisen came close with a header from a corner kick in the 23rd minute. Christ Tape and Thomas Jorgensen also caused trouble in a string of set piece plays around the quarter hour that followed the 23rd minute. Still, the finishing let them down and the opposing goalkeeper handled whatever came through with authority, including Santiago Hidalgo's shot right before the break. The first half ended level at 0-0, with Niklas Schmidt booked for the home side and Noah Nartey for Lyon.
Nartey and Fofana tip the scales
The second half kept the same back and forth rhythm until, in the 67th minute, Noah Nartey connected on a right footed strike from outside the box that snuck in low, just inside the left post, off an assist from Pavel Sulc, who had come on minutes earlier. The goal shifted the momentum of the match: Toulouse, which had made attacking changes by bringing on Ilyas Azizi, Rafik Messali and Jacen Russell-Rowe, could not find the response it needed. Lyon, meanwhile, sealed it in the 84th minute with a finish from inside the box by Malick Fofana, set up by Corentin Tolisso, who had also come off the bench. The home side still searched for a consolation goal in a lengthy stoppage time period of five minutes, with attempts from Thomas Jorgensen and Kail Boudache, but the scoreline held.
The numbers behind the match
The stats reflect a match that was even in terms of play, though with some nuances. Toulouse produced more shots and clearer chances, but Lyon was more clinical despite seeing less of the ball.
| Stat | Toulouse | Lyon |
|---|---|---|
| Possession (%) | 47.8 | 52.2 |
| Shots | 17 | 11 |
| Shots on target | 2 | 3 |
| Big chances | 3 | - |
| Corners | 6 | 5 |
| Passes | 433 | 475 |
| Fouls committed | 15 | 15 |
The xG figure estimated after the fact from the match's shots is striking: 2.332 for Toulouse against 1.042 for Lyon. That suggests the home side created higher quality chances over the course of the game but lacked the finishing touch to turn them into goals, while Lyon made the most of what little it had.
What the preview said versus what happened
The projection published before kickoff gave each side a 36 percent chance of winning and a 28 percent chance of a draw, with expected goals of 1.41 for each team. The final result, a clear 0-2 in Lyon's favor, departed from that balanced forecast: the visiting side ended up imposing itself decisively on the scoreboard even though the run of play, and especially the xG generated within the match itself, had leaned more toward Toulouse.
What the result means
With this win, Lyon picks up its first victory of the tournament and sits on 3 points, placing it third in the table after just one match played. Toulouse, on the other hand, remains without points after its opening fixture, with a negative goal difference. The gap between the two sides in the standings stands at 3 points, though it's worth remembering this is only the first matchday and the standings still say little about the true level of either squad. For Toulouse, the match leaves the feeling of chances created but not converted; for Lyon, confirmation that it knew how to be effective at just the right moments.
ATH
RSO
VAN
SEA
JUV
NAP
MAR
TOU
ATO
FOR
THS
GUV
CCP
OLI
CAG
UNI
LEX
COS
BRA
FAM
PAL
VAS
ATL
TOR
NSH
RBNY
NE
MIA
LAF
MIN
POR
HOU
CSL
NCX
CAZ
LEO
RFA
FSC
SMT
COL
GTI
QAC
VAR
MOR
SUP
CAV
ISF
ONC
GRE
ATL
ATL
ALI
AGU
FAS
ANT
MUN
GUA
COB
COM
MIX
MOT
MAR
OLA
GUA
BOL
FCU
CAR
LA
BOS
BAY
SD
GFC
UTA
HOU
POR