Fiorentina crushed the new-look Milan 2-0 at the Stadio Franchi after Rodrigo Ely saw red.
Sinisa Mihajlovic unveiled his revamped Rossoneri against one of his old clubs, starting Carlos Bacca, Luiz Adriano, Andrea Bertolacci and €25m defender Alessio Romagnoli. Jeremy Menez, Philippe Mexes and M’Baye Niang missed out, while the Viola gave ex-Dnipro striker Nikola Kalinic his debut.
Milan had been unbeaten at the Stadio Franchi for eight years until last season’s setback.
Josip Ilicic forced Diego Lopez to back-pedal furiously and perform a desperate save in the opening six minutes, while Rodrigo Ely took a card for the team by hauling down Kalinic.
Fiorentina really should’ve taken the lead on 19 minutes, but as Kalinic went clear on goal from an inspired Ilicic assist, but Diego Lopez stuck out a foot to parry.
A Marcos Alonso volley flashed across the face of goal, as Fiorentina were comfortably better in the first half. Jack Bonaventura finally had a chance after half an hour, nodding off target from an Andrea Bertolacci cross.
Ely never did get the hang of marking Kalinic and received a second yellow card, reducing Milan to 10 men after just 36 minutes.
It got even worse for the Rossoneri, as Marcos Alonso curled a sensational free kick into the near top corner to give Fiorentina the deserved lead.
Mattia De Sciglio almost scored an own goal in first half stoppages, as Diego Lopez misread a Gilberto cross.
After the restart Diego Lopez heroics kept Milan in it, as Ilicic fired straight at him from point-blank range, but Romagnoli brought down Ilicic moments later. The Slovenian got back on his feet to convert the penalty.
Milan did have a chance to get back into it, but Cristian Zapata opted to control a Bonaventura cross rather than go for goal.
Sent off: Ely 36 (M)