Listen to article
Brahim Diaz put Milan ahead just before the break with Anton Rebic and Fikayo Tomori adding two more in the second half after Franck Kessie had missed a penalty.
Milan moves up to third, equal on 72 points with second-placed Atalanta, with Napoli a further two points behind in fourth and the final Champions League berth.
Juventus are now fifth, one point behind the top four with three games left to play, including next weekend’s clash with newly-crowned champions Inter Milan.
The breakthrough came just before halftime with Diaz scoring on the rebound after Juventus goalkeeper Wojciech Szczesny cleared a Hakan Calhanoglu free-kick.
Milan should have gone two up just before the hour when Giorgio Chiellini was judged to have handled the ball, but Szczensy denied Kessie’s weak penalty.
Star striker Zlatan Ibrahimovic came off with a knee injury after 65 minutes with Diaz also replaced five minutes later.
But Rebic doubled Milan’s lead with a fantastic strike with 12 minutes to go and Tomori put the cherry on the cake when he headed home the third minutes later.
Earlier Atalanta brushed aside relegated Parma 5-2 to move back into second.
AFRICA DAILY NEWS, NEW YORK