For the bad guys, Siniša Mihajlović has sprung a couple of mild surprises. Ricardo Montolivo will start in the middle against his old club, joining Andrea Bertolacci in a surprisingly positive midfield. Speed merchant M'Baye Niang will get the start up top. Paulo Sousa has also sprung a mild surprise, keeping Giuseppe Rossi on the bench after rumors that the striker would start. Mario Suárez replaces Milan Badelj, as predicted.
AC Milan (4-4-2): Donnarumma; Abate, Alex, Romagnoli, Antonelli; Honda, Montolivo, Bertolacci, Bonaventura; Niang, Bacca
Fiorentina (3-4-2-1): Tatarusanu; Tomovic, Astori, Roncaglia; Bernardeschi, Mario Suarez, Vecino, M.Alonso; Ilicic, Borja Valero; Kalinic
How to watch
TV: RAI has this one in Italy, and it's on BT1 in the UK. For the US crowd, it doesn't look too good.
Online: Other live viewing options can be found here. Don't post illegal streams, because we'll delete them and ban you. As always, you can also follow along with us live on Twitter. If you haven't already, join the community on Viola Nation, and join in the discussion below.