Seven-time European champions AC Milan were shocked by minnows Monza as the hosts scored twice in a frantic finish.
Milan, who had Luka Jovic sent off, fought back from 2-0 down thanks to Olivier Giroud’s volley and Christian Pulisic’s 88th-minute strike.
But goals in added time from Warren Bondo and Lorenzo Colombo gave Monza their first Serie A win over Milan.
Matteo Pessina opened the scoring with a penalty before Dany Mota made it 2-0 just before half-time.
The shock defeat to the small club on the north-eastern outskirts of Milan means Stefano Pioli’s side stay third, two points behind second-placed Juventus and 11 adrift of leaders Inter.
Inter beat Salernitana 4-0 on Friday while Juventus dropped two points in a 2-2 draw at Verona on Saturday.
Elsewhere in Serie A on Sunday there were mixed fortunes for the two Rome sides as Roma won 3-0 at Frosinone but Lazio were beaten 2-1 at home by Bologna.
Milan are next in action on Thursday when they play the second leg of their Europa League knockout play-off against Rennes after a 3-0 win at home in the first leg.
Unless Milan suffer a heavy defeat on Thursday, they will move into the last 16 of the tournament – with Liverpool, West Ham United and Brighton among their potential opponents in the next round.
Line-ups
Monza
Formation 3-4-2-1
- 16Di GregorioSubstituted forSorrentinoat 43′minutes
- 4Izzo
- 22MarÃ
- 44Carboni
- 19Birindelli
- 32PessinaBooked at 45mins
- 6Gagliardini
- 47Mota CarvalhoBooked at 76minsSubstituted forMaldiniat 81′minutes
- 28ColpaniSubstituted forAlmeida Lopes Pereiraat 81′minutes
- 21CarboniSubstituted forBondoat 66′minutesBooked at 76mins
- 11DjuricBooked at 33minsSubstituted forColomboat 66′minutes
Substitutes
- 2Donati
- 5Caldirola
- 7MachÃn
- 8Akpa Akpro
- 9Colombo
- 13Almeida Lopes Pereira
- 18Bettella
- 20Zerbin
- 23Sorrentino
- 27Maldini
- 33D’Ambrosio
- 38Bondo
- 66Gori
- 77Kyriakopoulos
AC Milan
Formation 4-2-3-1
- 16Maignan
- 42FlorenziSubstituted forMusahat 83′minutes
- 28Thiaw
- 46GabbiaBooked at 83mins
- 19Hernández
- 4BennacerSubstituted forGiroudat 54′minutes
- 7AdliSubstituted forReijndersat 45′minutes
- 21ChukwuezeSubstituted forPulisicat 45′minutes
- 8Loftus-Cheek
- 17OkaforSubstituted forRafael Leãoat 45′minutes
- 15JovicBooked at 52mins
Substitutes
- 9Giroud
- 10Rafael Leão
- 11Pulisic
- 14Reijnders
- 24Kjær
- 38Terracciano
- 57Sportiello
- 74Jiménez
- 80Musah
- 82Simic
- 83Mirante
- 95Bartesaghi
Live Text
-
Match ends, Monza 4, AC Milan 2.
-
Second Half ends, Monza 4, AC Milan 2.
-
Armando Izzo (Monza) wins a free kick in the defensive half.
-
Foul by Olivier Giroud (AC Milan).
-
Goal! Monza 4, AC Milan 2. Lorenzo Colombo (Monza) right footed shot from the right side of the box to the bottom right corner. Assisted by Matteo Pessina following a fast break.
-
Goal! Monza 3, AC Milan 2. Warren Bondo (Monza) right footed shot from outside the box to the top right corner. Assisted by Daniel Maldini.Goal awarded following VAR Review.
-
VAR Decision: Goal Monza 2-2 AC Milan (Matteo Pessina).
-
Attempt blocked. Daniel Maldini (Monza) right footed shot from outside the box is blocked. Assisted by Warren Bondo.
-
Goal! Monza 2, AC Milan 2. Christian Pulisic (AC Milan) left footed shot from the right side of the box to the top left corner. Assisted by Malick Thiaw.
-
Attempt blocked. Yunus Musah (AC Milan) left footed shot from the centre of the box is blocked. Assisted by Théo Hernández.
-
Corner, Monza. Conceded by Malick Thiaw.
-
Corner, Monza. Conceded by Matteo Gabbia.
-
Attempt blocked. Pedro Pereira (Monza) right footed shot from the centre of the box is blocked.
-
Substitution, AC Milan. Yunus Musah replaces Alessandro Florenzi.
-
Matteo Gabbia (AC Milan) is shown the yellow card for a bad foul.
-
Foul by Matteo Gabbia (AC Milan).
-
Matteo Pessina (Monza) wins a free kick in the attacking half.
-
Substitution, Monza. Pedro Pereira replaces Andrea Colpani.
-
Substitution, Monza. Daniel Maldini replaces Dany Mota.
-
Attempt saved. Ruben Loftus-Cheek (AC Milan) header from the centre of the box is saved in the centre of the goal. Assisted by Tijjani Reijnders with a cross.