The Rossoneri must win on Sunday and hope that both Torino and Parma lose if they are to finish in a European place
AC Milan welcome a buoyant Sassuolo to San Siro needing a miracle to secure their place in the Europa League places this season.
Clarence Seedorf's hopes of guiding Milan to European football look all but lost after they were beaten 2-1 by Atalanta last time out.
Franco Brienza scored deep into injury-time on Sunday to snatch three points for the hosts and deal Milan a major blow in their quest for Europe.
They must now beat 16th-placed Sassuolo and will likely need both Torino and Parma to lose on the final day of the Serie A campaign - they take on Fiorentina and Livorno respectively.
Their season finale comes amid strong rumours that Seedorf, appointed as Massimiliano Allegri's replacement in January, will be sacked in the close-season despite making a reasonably positive start to his managerial career.
Even qualification for Europe's second-tier club competition is unlikely to do much to strengthen his position but the Dutchman is eager to finish the campaign on a high - whether it proves to be his final match in charge or not.
Milan have no fresh injury concerns and could hand a debut to 15-year-old Hachim Mastour. Should he play, he would edge out Paolo Maldini to become the youngest player to feature for the club.