Milan emphatically enhanced their Champions League hopes at Juventus' expense after a thumping 3-0 win at the Allianz Stadium on Sunday. Rumoured Juve target Gianluigi Donnarumma enjoyed a quiet game after a controversial week in which Milan supporters reportedly demanded he missed the clash after contract negotiations had stalled, but the same could not be said for his Juve counterpart.
Wojciech Szczesny's tepid punch allowed Brahim Diaz to open the scoring on the stroke of half-time, although the Poland international redeemed himself to some extent by keeping out Franck Kessie's second-half penalty.
There was little he could do about Ante Rebic's stunning strike, however, and Fikayo Tomori's late header made certain Stefano Pioli's side moved up to third in the table. Juve, meanwhile, drop down to fifth with just three games remaining.
Giorgio Chiellini had failed to take a glorious chance to open the scoring just after the half-hour mark, the veteran defender heading wide at the back post from a corner with a flailing Donnarumma nowhere to be seen.
Milan then went ahead in stoppage time when Diaz superbly whipped into the top-right corner after Szczesny's weak clearance from Hakan Calhanoglu's free-kick had fallen kindly to him.
Szczesny made amends for his role in the opener, turning away Kessie's 58th-minute spot-kick after Diaz's shot had hit Chiellini's arm - the penalty given after referee Paolo Valeri had reviewed the incident on the pitchside monitor – but the reprieve did not trigger a Juve fightback.
Instead, Rebic, who had replaced the injured Zlatan Ibrahimovic in the 66th minute, put the game out of the home team's reach with a glorious long-range strike into Szczesny's top-left corner.
On-loan Chelsea defender Tomori powered home a header from Calhanoglu's cross with eight minutes remaining as Milan ended a run of nine straight away league defeats to Juventus in eye-catching style.