Match ends, Milan 0, Fiorentina 2.
AC Milan were jeered off the San Siro pitch after suffering their fifth defeat of the Serie A season at the hands of visitors Fiorentina.
Fiorentina moved into fourth, before Sunday's matches, thanks to Juan Vargas's heavily deflected free kick and Borja Valero's cool finish.
Massimiliano Allegri's side are 11th with 12 points from their 11 games.
Meanwhile, Rafael Benitez's Napoli won 2-1 at home against Catania to move within two points of leaders Roma.
Spanish forward Jose Callejon put Benitez's side ahead with a stunning left-foot curler and their lead was doubled by Slovakia midfielder Marek Hamsik's first-time shot.
Defending champions Juventus are level with Napoli - both having won nine of their 11 matches - after Paul Pogba netted the decisive goal in a 1-0 win at Parma.
Roma, who became the first Serie A team to win their opening 10 matches on Thursday, can reopen a five-point gap when they travel to Torino on Sunday.
- 59Vasconcellos Ferreira
- 34de Jong
- 4MuntariSubstituted forSaponaraat 69'minutes
- 45BalotelliBooked at 61mins
- 14BirsaSubstituted forNiangat 57'minutes
- 22Dos Santos Leite
- 7de Souza
- 1Murara Neto
- 21AmbrosiniSubstituted forVecinoat 34'minutes
- 10AquilaniBooked at 50mins
- 20Valero Iglesias
- 49RossiSubstituted forSánchez Rodríguezat 68'minutes
- 30Matos SantosBooked at 29minsSubstituted forOlivera da Rosaat 90+1'minutes
- 17Sánchez Rodríguez
- 83Olivera da Rosa
- Paolo Silvio Mazzoleni
- Shots on Target
Second Half ends, Milan 0, Fiorentina 2.
Corner, Fiorentina. Conceded by Ignazio Abate.
Substitution, Fiorentina. Ruben Olivera replaces Ryder Matos.
Foul by Cristian Zapata (Milan).
Joaquín (Fiorentina) wins a free kick on the right wing.
Attempt missed. Matias Vecino (Fiorentina) left footed shot from outside the box is close, but misses to the left. Assisted by Borja Valero.
Attempt missed. Ryder Matos (Fiorentina) right footed shot from outside the box is close, but misses to the left.
Dangerous play by Nigel de Jong (Milan).
Matias Vecino (Fiorentina) wins a free kick in the attacking half.
Attempt blocked. Riccardo Saponara (Milan) right footed shot from outside the box is blocked. Assisted by Ignazio Abate.
Riccardo Montolivo (Milan) wins a free kick in the defensive half.
Foul by Borja Valero (Fiorentina).
Foul by M'Baye Niang (Milan).
Manuel Pasqual (Fiorentina) wins a free kick in the defensive half.
Attempt missed. Riccardo Saponara (Milan) right footed shot from the centre of the box is high and wide to the right. Assisted by Ignazio Abate.
Goal! Milan 0, Fiorentina 2. Borja Valero (Fiorentina) right footed shot from the centre of the box to the top left corner.
Corner, Fiorentina. Conceded by Riccardo Montolivo.
Hand ball by Ignazio Abate (Milan).
Foul by Cristian Zaccardo (Milan).