Milan beats Juventus to clinch top four spot
Milan secured a top-four Serie A finish with a 1-0 win at Juventus as Olivier Giroud's header dealt a knockout blow to the Bianconeri's own hopes of Champions League qualification.
Still reeling from its 10-point deduction and Tuesday's (AEST) miserable 4-1 defeat at Empoli, Juve required a win at Allianz Stadium to take the top-four battle to the season's final matchday.
However, the Bianconeri's lack of attacking thrust was on full display once again, with Giroud scoring the only goal of the game with an outstanding header as half-time approached on Monday.
The Rossoneri were comfortable from there as they ensured Juve's chaotic season will end on another sour note, piling more pressure on embattled head coach Massimiliano Allegri.
Sandro Tonali headed Junior Messias' delivery over as Milan started brightly, but Juve soon improved, with Angel Di Maria failing to hook Moise Kean's cut-back home on the stretch.
More Bianconeri chances came and went as Federico Chiesa hammered over and Kean worked Mike Maignan from distance, but Juve found themselves behind five minutes before half-time.
Davide Calabria's hanging cross from the right was met with a textbook header from Giroud, who planted the ball beyond Wojciech Szczesny's despairing dive.
Adrien Rabiot forced a comfortable save from Maignan as Juve toiled after the restart, failing to make any attacking headway without injured striker Dusan Vlahovic.
Szczesny stuck out a leg to deny Alexis Saelemaekers and Rafael Leao fired over on the break, while Danilo had a close-range effort blocked in a goalmouth scramble as Juve's bid for Champions League football ended with a whimper.