Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 52' | AC Milan | Ruben Loftus-Cheek | 0-0 | |
| 56' | AC Milan | Substitution — R. Loftus-Cheek on, L. Modric off | 0-0 | |
| 56' | AC Milan | Substitution — A. Jashari on, A. Rabiot off | 0-0 | |
| 64' | AC Milan | Goal — A. Cisse (assist: A. Rabiot) | 0-1 | |
| 66' | AC Milan | Substitution — P. Estupinan on, D. Bartesaghi off | 0-1 | |
| 66' | AC Milan | Substitution — A. Cisse on, A. Saelemaekers off | 0-1 | |
| 66' | AC Milan | Goal — A. Rabiot (assist: S. Chukwueze) | 0-2 | |
| 70' | Torino | Substitution — M. Pedersen on, N. Fortini off | 0-2 | |
| 70' | Torino | Substitution — C. Casadei on, C. Adams off | 0-2 | |
| 70' | Torino | Substitution — G. Simeone on, A. Njie off | 0-2 | |
| 76' | AC Milan | Substitution — M. Gila on, M. Gabbia off | 0-2 | |
| 81' | Torino | Substitution — A. Cacciamani on, Z. Aboukhlal off | 0-2 | |
| 85' | Torino | Substitution — P. Comuzzo on, S. Kulenovic off | 0-2 | |
| 90' | Torino | Goal — C. Adams (assist: G. Gineitis) | 1-2 |
AC Milan did enough to see off Torino 2-1 at Stadio Olimpico Grande Torino, in a contest that stayed close until the final whistle. Torino pushed hard for an equaliser but could not find the breakthrough. A hard-earned, narrow win for the visitors on their travels.
The Matchup
AC Milan beat Torino 1-2 at Stadio Olimpico Grande Torino, and the numbers from the match back up how the game played out. Even without the extra share of possession, which finished 41% in favour of Torino, AC Milan made the most of the chances that mattered and did enough to see the game out. The shot count told a similar story, with 8 attempts from Torino against 19 from AC Milan over the course of the game. Torino had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Man of the Match
Match Statistics
Torino vs AC Milan Lineups
Looking Ahead
Torino will already be turning their attention to what comes next. Their next test comes at home to Udinese, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Torino vs Udinese going to play at 12 October 2026 in Serie A 2026-27.
AC Milan, meanwhile, have a quick chance to build on this result. They are next in action away at Sassuolo, a game that will give an early sense of how they carry this result forward. Full details are here: Sassuolo vs AC Milan going to play at 11 October 2026 in Serie A 2026-27.