Football / Serie A
Moreira helps Milan settle the derby before half-time

Diego Moreira helped create two early goals and scored a free-kick as AC Milan beat Inter 3–1 at San Siro on 31 October 2026. Milan established the final score before half-time and kept it intact after the break. (AC Milan · Opta Analyst)
Christian Pulisic headed in Moreira’s cross after four minutes. Adrien Rabiot added the second in the tenth minute following another delivery from Moreira, giving Milan a fast start to the Serie A derby. (AC Milan)
| Match fact | AC Milan | Inter |
|---|---|---|
| Final score | 3 | 1 |
| Goalscorers | Pulisic, Rabiot, Moreira | Bastoni |
Sources: AC Milan · Opta Analyst.
Three goals with Moreira involved
Inter replied through Alessandro Bastoni, but Moreira restored the two-goal margin with a direct free-kick before the interval. His contribution therefore covered both the supply for Milan’s first two goals and the finish for their third. (AC Milan · Opta Analyst)
Neither team scored after the break. Milan’s official account described a controlled second half, and the 3–1 advantage was enough to secure another derby win. (AC Milan · Opta Analyst)
The derby record on 31 October
Opta reported that Milan had won three consecutive Serie A meetings with Inter at that point. Across all competitions, their unbeaten derby run stood at eight matches, made up of six wins and two draws. (Opta Analyst)