Juventus thought the job was done after going 2-0 up with an Adrien Rabiot stunner and Cristiano Ronaldo effort, but Milan made an amazing comeback to win 4-2.
All the goals came in a frantic second half at San Siro, as Rabiot got his first goal in the Bianconeri jersey by running from his own half, then Ronaldo pounced on a comical defensive error.
However, after a penalty was awarded via VAR, converted by Zlatan Ibrahimovic, it went from 0-2 to 3-2 in the space of six stunning minutes.
Franck Kessie and Rafael Leao turned it around, Ante Rebic added a fourth and Gianluigi Donnarumma performed a heart-stopping save on Daniele Rugani’s header.
Watch Serie A live in the UK on Premier Sports for just £9.99 per month including live LaLiga, Eredivisie, Scottish Cup Football and more. Visit: https://www.premiersports.com/subscribenow