19 shots and a late scare: AC Milan beat Torino 2-1
How the match unfolded, with the data behind it

Torino

AC Milan
AC Milan turn second-half pressure into a 2-1 win
AC Milan defeated Torino 2-1 at Stadio Olimpico Grande Torino on Sunday, August 23, claiming victory in the opening Serie A round. The match remained goalless until the 64th minute, but Milan then scored twice in two minutes before Torino pulled one back late through C. Adams.
Milan strike twice after the interval
The decisive spell began when Alphadjo Cissè put AC Milan ahead in the 64th minute. His normal goal was assisted by Adrien Rabiot, who then added Milan’s second goal just two minutes later. Rabiot was set up by Samuel Chukwueze, giving the substitute a goal and an assist after entering the match in the 56th minute.
Torino responded in the 90th minute, with C. Adams reducing the deficit after an assist from G. Gineitis. The late goal gave Torino a chance to level the score, but Milan held on to complete the 2-1 win. Adams had come on in the 70th minute, replacing C. Casadei.
Possession and shot advantage favour the visitors
Milan controlled more of the match statistically, holding 60% possession and completing 543 passes at an 88% accuracy rate. Torino had 40% possession, 367 total passes and an 81% completion rate. The visitors also produced a clear advantage in attacking volume, recording 19 total shots to Torino’s seven, with four shots on target compared with one.
The numbers indicate that Milan’s victory was supported by sustained pressure, although the final margin was narrow. Milan registered 19 shots inside the box and an expected-goals figure of 1.59, while Torino recorded six shots inside the box and 0.93 expected goals. Torino’s goalkeeper made two saves, whereas Milan’s goalkeeper was not credited with a save. Milan also won four corners to Torino’s one.
One booking as substitutions shape the game
The only recorded card went to Milan’s R. Loftus-Cheek, who was booked in the 52nd minute. He was replaced by L. Modric four minutes later, while A. Jashari also made way for Rabiot. Milan later substituted Cissè and P. Estupinan in the 66th minute, with A. Saelemaekers and D. Bartesaghi entering.
Cissè leads Milan’s rated performers
Cissè was the standout player by match rating, earning 7.9 after playing 66 minutes. He scored Milan’s opener, registered one shot on target, supplied one key pass and made two tackles. Rabiot also made a major contribution in 34 minutes with one goal and one assist.
The supplied Serie A standings list AC Milan ninth and Torino 14th, with both teams shown on zero points after zero games. No recent form data was available for either side, so this result provides the recorded match outcome without an earlier form sequence to compare against.
The table as it stands
| Logo | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Inter | W | 1 | 1 | 0 | 0 | 4 | 1 | 3 | |
| 2 | Napoli | W | 1 | 1 | 0 | 0 | 2 | 0 | 3 | |
| 3 | Lecce | W | 1 | 1 | 0 | 0 | 2 | 0 | 3 | |
| 4 | Juventus | W | 1 | 1 | 0 | 0 | 1 | 0 | 3 | |
| 5 | Cagliari | W | 1 | 1 | 0 | 0 | 1 | 0 | 3 | |
| 6 | Como | D | 1 | 0 | 1 | 0 | 1 | 1 | 1 | |
| 7 | Udinese | D | 1 | 0 | 1 | 0 | 1 | 1 | 1 | |
| 8 | AS Roma | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 9 | AC Milan | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 10 | Atalanta | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 11 | Bologna | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 12 | Lazio | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 13 | Sassuolo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 14 | Torino | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 15 | Fiorentina | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 16 | Parma | L | 1 | 0 | 0 | 1 | 0 | 1 | 0 | |
| 17 | Frosinone | L | 1 | 0 | 0 | 1 | 0 | 1 | 0 | |
| 18 | Genoa | L | 1 | 0 | 0 | 1 | 0 | 2 | 0 | |
| 19 | Venezia | L | 1 | 0 | 0 | 1 | 0 | 2 | 0 | |
| 20 | Monza | L | 1 | 0 | 0 | 1 | 1 | 4 | 0 |