Lazio 2-2 AC Milan: Moreira's quickfire brace rescues a point
AI-written review based on match data · How we make it
Key numbers
- About 57 minutes in front, yet only a draw
- xG per shot 0.25 v 0.08, edge to Lazio
- Moreira: two goals in 45 minutes off the bench
Two-goal cushion gone in two minutes
Lazio were two goals clear at half-time and still left the Olimpico with a draw. Diego Moreira's double, in the 65th and 67th minutes, wiped out a lead the hosts had held for about 57 minutes in all. One point was still enough to lift Lazio to the top of Serie A, with AC Milan climbing to fourth.
Fewer shots, but better ones
Lazio's afternoon looked unlike their season so far. They had 8 shots, against an average of 16.3 across their four matches, but most of them were on target. Their xG per shot also finished well ahead of Milan's. Quality over volume is the fair reading, though four matches is a thin sample on which to call it a new pattern.
Milan's goals came after the changes
Milan changed things at the break, and both goals arrived afterwards. Christian Pulisic, with four key passes, the most in the match, set up Moreira for the first in the 65th minute. Adrien Rabiot supplied the pass for the second in the 67th. A low xG per shot suggests the visitors' territory produced few clear openings until then.
The leveller undid a one-goal lead
The 67th-minute equaliser was worth +1.0 FN xPts, because it turned a one-goal lead into a draw. Lazio had replaced both of their scorers, Matteo Cancellieri and Tijjani Noslin, in the 58th minute, and the goals against followed afterwards. The data cannot say whether one led to the other, only that this was the order of events.
Player of the match
Diego Moreira 8.2Dominant
A half-time substitute, he had three shots, two on target, and scored twice.
Moreira's FN Score was built mostly on his goals: both of his shots on target ended up in the net. He also completed 24 of his 26 passes, so he was more than a finisher. His goals in the 65th and 67th minutes turned a 2-0 scoreline into 2-2 within two minutes.
Game state
1-02-02-12-2
Lazio ahead 57 min · level 33 min · AC Milan ahead 0 min
- Diego Moreira — off the bench 45 min · 2G 0A
- Christian Pulisic — off the bench 45 min · 0G 1A
FN xPts — what each moment was worth
How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.
10'
Matteo Cancellieri
Goal · scorer +0.6 · assist Mattia Zaccagni +0.2
+0.8
39'
Tijjani Noslin
Goal
+0.6
65'
Diego Moreira
Goal · scorer +0.2 · assist Christian Pulisic +0.1
+0.3
67'
Diego Moreira
Goal · scorer +0.7 · assist Adrien Rabiot +0.3
+1.0
Lazio
Expected (last two seasons) 1.1Own moments +1.4Opponent moments −1.7Time effect +0.2→ League points won 1
AC Milan
Expected (last two seasons) 1.6Own moments +1.3Opponent moments −1.2Time effect −0.7→ League points won 1
Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.
How FN Score and FN xPts work →
Match stats
LazioAC Milan
2.01Expected goals (xG)1.25
Compared with usual
Lazio
4 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 1 | |
| Conceded | 2 | 0.75 | |
| Shots | 8 | 16.3 | |
| On target | 6 | 3.5 | |
| Shots faced | 16 | 11 | |
| Possession | 34% | 54.3% | |
| Passes | 317 | 495.3 | |
| Pass accuracy | 82% | 86% | |
| Corners | 2 | 6.3 | |
| Fouls | 15 | 15 | |
AC Milan
3 matches this season, all competitions baseline
Timeline
- 10'
Goal
Matteo Cancellieri league goal #1 assist Mattia Zaccagni
- 39'
Goal
Tijjani Noslin league goal #1
- 46'
Sub
Luka Modrić → Yunus Musah
- 46'
Sub
Pervis Estupiñán → Diego Moreira
- 46'
Sub
Ruben Loftus-Cheek → Christian Pulisic
- 58'
Sub
Tijjani Noslin → Andrea Pinamonti
- 58'
Sub
Matteo Cancellieri → Gustav Isaksen
- 59'
Yellow
Christian Pulisic
- 63'
Yellow
Reda Belahyane
- 64'
Yellow
Strahinja Pavlović
- 65'
Goal
Diego Moreira league goal #1 assist Christian Pulisic
- 67'
Goal
Diego Moreira league goal #2 assist Adrien Rabiot
- 74'
Sub
Kenneth Taylor → Albert Guðmundsson
- 77'
Sub
Alphadjo Cissè → Omari Hutchinson
- 78'
Yellow
Mattia Zaccagni
- 84'
Sub
Josip Šutalo → Diogo Leite
- 84'
Sub
Romano Floriani Mussolini → Manuel Lazzari
- 85'
Sub
Gonçalo Ramos → Francesco Camarda
- 86'
Yellow
Mario Gila
Category leaders
- Key passesChristian Pulisic4
- Duels wonMattia Zaccagni6/12
- DribblesSamuel Chukwueze4/5
- Defensive actionsMattia Zaccagni7
- ShotsMattia Zaccagni3 (on target 3)
- Fouls wonMattia Zaccagni3
#Lazio#AC Milan#Serie A#Diego Moreira#Mattia Zaccagni#Christian Pulisic
This review was written by AI from match data (API-Football). FN Score and FN xPts are calculated by Fulltime Note using a published formula.