Milan have salvaged what could have been a disaster, and the turning point was when the Rossoneri kept faith in Massimiliano Allegri when everything pointed to Max being fired.
Milan's season transition has been the making of Stephan El Shaarawy, who appears to legitimately be a top-class player in the making.
M'Baye Niang is on the verge of replicating Il Faraone next season and Mario Balotelli was signed from Manchester City in January, completing potentially one of the best attacking tridents in Europe over the next few years.
There are plenty of other holes to fill this summer though, especially if the Diavoli have ambitions of toppling Juve as soon as next season.
A new centre-back is a necessity for starters, and then there is the goalkeeper dilemma, while a creative midfielder would not go amiss either.
Here is my projected lineup for the Rossoneri next season, using a 4-3-3 formation that Massimiliano Allegri would likely field.
Having said this, I am working on the basis that the former Cagliari coach will remain at the helm at the San Siro, which is not a certainty but at least a probable scenario for Milan.