Lazio and Milan Share the Points in Thrilling 2-2 Draw at the Olimpico
Lazio raced out to a 2-0 halftime lead, but Milan stormed back with two goals from Diego Moreira in just two minutes.
Lazio jumped out to a 2-0 lead in just 38 minutes at the Stadio Olimpico and looked to have the match in hand. But Milan, who dominated possession by a wide margin, found a way to level things up in a span of just two minutes in the second half, and the final score ended 2-2, a result that leaves both sides with mixed feelings in Serie A.
The match opened with Lazio striking first. In the 9th minute, Matteo Cancellieri finished with his left foot from point-blank range off a Mattia Zaccagni assist to make it 1-0. The home side kept building from there, and just before the break, in the 38th minute, Tijjani Noslin headed home from close range for the 2-0, a blow that landed right as Milan was starting to push forward with more purpose. That's how the first half ended.
In the second half, Milan flipped the script. The visitors had brought on Christian Pulisic, Diego Moreira and Yunus Musah to start the second half, and those changes paid off fast. In the 64th minute, Diego Moreira showed up on the left to pull one back with a finish that found the middle of the goal, set up by Pulisic. And just two minutes later, in the 66th minute, Moreira struck again, this time with a shot from outside the box off a pass from Adrien Rabiot, on a play that needed VAR confirmation before the 2-2 went up on the board. In the space of a few minutes, Lazio watched a two-goal lead vanish.
With the score level, neither side could find the goal that would break the tie. There were chances at both ends (Zaccagni tested Mike Maignan with a shot that flew just wide of the top corner, and Omari Hutchinson tried his luck from distance deep into stoppage time), but the scoreline held.
The Numbers Behind the Turnaround
The stats paint a clear picture of how the second half unfolded: Milan controlled possession and generated more attacking volume, though Lazio was more clinical with the little it had early on.
| Stat | Lazio | Milan |
|---|---|---|
| Possession (%) | 33.7 | 66.3 |
| Shots | 8 | 16 |
| Shots on target | 6 | 7 |
| Big chances | 3 | 3 |
| Corners | 2 | 5 |
| Passes | 317 | 629 |
| Fouls committed | 15 | 14 |
According to our post-match xG estimate based on the shots taken in the match, Lazio generated 2.265 expected goals to Milan's 1.904, an adjusted gap that reflects just how even the match ended up being despite the visitors' territorial dominance.
Our pre-match preview gave Lazio a 30% chance of victory, 33% for a draw and 37% for Milan, with a combined total of 2.18 expected goals. The final result, with four goals split into a 2-2 scoreline, ended up topping that projected goal count, and the draw, the least likely of the three outcomes according to that projection, wound up being exactly what happened.
What the Point Means
In the standings, Lazio holds onto first place with 10 points so far this campaign, while Milan sits on 8, just 2 points behind. Neither side left fully satisfied: Lazio let a two-goal lead slip away on home turf, and Milan, despite the spirited comeback, couldn't walk away with all three points even after controlling much of the ball. The draw leaves both teams with work to do as Serie A continues.
UZB
CHN
LEV
ATH
CRB
KHE
CSC
JSK
ASO
USM
MCA
MCO
ENS
JSS
PTR
ALI
ATM
OSA
DEP
SEV
BAR
RAC
ARM
ACS
OMO
CEL
AND
LYN
B04
CEL
HBS
DIN
MIL
SLB
OLY
JAG
STU
REN
SUN
AZ
LDU
PAL
COR
EST
ATL
SAN
BOT
GRE
JEO
REY
POR
VIS
SEO
PSB
VTF
MVC
EB
NAH
TAA
WAH
KSC
KHA
NAS
RAY
FSY
SHO
BRA
SAM
TRI