AC Milan put up a sensational performance against Serie A Champions Juventus as they defeated the leaders 4-2 at the San Siro Stadium on Tuesday evening.
Juventus scored two goals at the beginning of the second half with Adrien Rabbit and Cristiano Ronaldo on the score sheet for the away team.
Zlatan Ibrahimovic converted a penalty and the second goal was scored by Frank Kessie at that point Milan got inspired and stepped up their game with just 25 minutes left to the end of the game.
Rafael Leao caught Wojciech Szczesny out at his near post to give the hosts an unlikely lead a minute later before Ante Rebic rounded off the scoring later in the half.
Serge A title race remained opened as Juventus maintained their seven-point lead of second-place Lazio who also suffered a defeat against Lecce in the early game on Tuesday.
Milan moved to the fifth position on the table with AS Roma and Napoli yet to play their respective game in hand a win for both AS Roma and Napoli will see AC Milan drop back to the seventh position.