It has been a season to forget for the capital city side, but a point against their lowly opponents will be enough to make sure of a top-half finish at the very least.
Despite winning just four of their 21 league games since the turn of the year, Atalanta head into the final matchday of the Serie A season safe from the drop.
That, largely speaking, is down to the abject points return of the three sides below them. Cagliari Calcio, Cesena and a cash-strapped Parma side - unfortunate to be docked points - will each be playing away from the top tier of Italian football next season.
Furthermore, with Udinese four points ahead, La Dea will finish in 17th place regardless of the outcome of Saturday evening's clash. A poor run of form cost long-term manager Stefano Colantuono his job earlier this campaign, leaving Edoardo Reja in charge for the past few months.
Results have hardly improved, but Atalanta have just about done enough to stay afloat. What Reja has done well since coming in is make his side hard to beat, having secured five draws in their last seven outings.
Only one other side - Empoli - has drawn more games than the Nerazzurri this term, but a failure to hold on to leads may very well have proved costly had those in the bottom three recorded a slightly better points return.
Twenty-nine points have been thrown away from winning positions in total, while Atalanta have also conceded a goal in each of their last 10 games. They have done enough to stay up this time around, but vast improvements will be needed if they are to do likewise in 12 months' time.
Recent form: DDDDWLD
How the mighty have fallen. While the giants of the game have been so accustomed to fighting for silverware both domestically and in Europe at this stage of the season, Milan are now simply battling to secure a top-place finish this time out.
In fact, it was on this very day 12 months ago that the Rossoneri beat Juventus at Old Trafford to triumph in the Champions League.
The long-term target will be to bring those famous nights back to San Siro, but right now Filippo Inzaghi - or Carlo Ancelotti should he make an unlikely switch back to his former club - must make do with limited funds.
It has been 18 years since Milan last finished outside of the top half, which is unlikely to happen for at least another year thanks to their superior goal difference over the sides directly below them.
The fact that city rivals Inter Milan are going through an equally abject spell at this moment will provide just the smallest of comforts for supporters of this famous club, but just two wins from their last eight does not make good reading. The rebuilding job ahead of next season must begin as soon as the full-time whistle sounds on Saturday.
Recent form: LLLWLW
Atalanta BC possible starting lineup:
Sportiello, Masiello, Benalouane, Del Grosso, Zappacosta, Grassi, Baselli, Moralez, Cigarini, Gomez, Denis
AC Milan possible starting lineup:
Abbiati, Paletta, Alex, Mexes, Bocchetti, De Jong, Poli, Van Ginkel, Honda, Pazzini, El Shaarawy
Head To Head
Atalanta have tasted victory in the last two meetings between these sides, but the last time they won three in succession was way back in 1941.
Just one of the last 17 encounters has finished as a draw, meanwhile - a 1-1 tie in October 2009 - although the Nerazzurri's habit of recording draws this season means that record could be put to the test this weekend.
Denis's 33rd-minute goal won the contest for Atalanta in the reverse battle earlier this year, as Milan sank to their fourth home defeat of the campaign.
We say: Atalanta BC 1-2 AC Milan
This has hardly been a vintage year for either side but, buoyed by that comfortable win over Torino last time out, Inzaghi's charges will end their season on a relative high note.