There are numerous changes to the Rossoneri's starting XI as they look to secure their first home win of the season, with Massimo Ficcadenti's side their opposition this evening
Assistant coach Mauro Tassotti will take charge of the side tonight, following the touchline ban picked up by Massimiliano Allegri for arguing with the officials in their recent loss.
Kevin-Prince Boateng and Cristian Zapata are also suspended for this tie having picked up red cards against Udinese, and they are replaced by recent signing Nigel De Jong, and Daniele Bonera. Elsewhere, the young full-back Mattia De Sciglio replaces Djamel Mesbah at left-back, while Massimo Ambrosini makes way for Bakaye Traore in central midfield.
The Rossoneri's front three remains unchanged, with Giampaolo Pazzini flanked by Urby Emanuelson and Stephan El Shaarawy.
With a complete squad to choose from Cagliari boss Massimo Ficcadenti has picked a full-strength side, with Daniele Dessena, Daniele Conti and Radja Naingollan forming a solid midfield three behind the athletic attacking trio of Thiago Ribeiro, Mauricio Pinilla and Victor Ibarbo.
Milan (4-3-3): Abbiati; Abate, Bonera, Mexes, De Sciglio; Traore, De Jong, Montolivo; Emanuelson, Pazzini, El Shaarawy
Cagliari (4-3-3): Agazzi; Perico, Rossettini, Astori, Pisano; Dessena, Conti, Nainggolan; Thiago Ribeiro, Pinilla, Ibarbo