Seven-time European champions AC Milan shocked underdogs Monza as the hosts scored twice in a frenetic finish.
Milan, who had Luka Jovic sent off, fought back from a 2-0 deficit with an 88th-minute volley from Olivier Giroud and a goal from Christian Pulisic.
However, goals from Warren Bond and Lorenzo Colombo in added time gave Monza their first Serie A win over Milan.
Mateo Pessina put them ahead with a penalty and Danny Mota made it 2-0 just before half-time.
The shocking loss to the small club from the northeastern suburbs of Milan means Stefano Pioli's side remain in third place, two points behind second-placed Juventus and 11 behind leaders Inter.
Inter won 4-0 at Salernitana on Friday, but Juventus dropped two points with a 2-2 draw with Verona on Saturday.
In Sunday's other Serie A matches, fortunes were mixed for both Roma teams as Roma won 3-0 at Frosinone, but Lazio lost 2-1 at home to Bologna.
After winning the first leg 3-0 at home, Milan will face Rennes in the second leg of the Europa League knock-off play-off on Thursday.
Unless Milan suffer a crushing defeat on Thursday, they will advance to the last 16 of the tournament. Opponents for the next game could include Liverpool, West Ham United and Brighton.
lineup
monza
formation 3-4-2-1
- 16Di GregorioReplacementsorrentinoin 43 minutesminutes
- FourIzzo
- twenty twomali
- 44Carboni
- 19bilindeli
- 32PessinaI made a reservation in 45 minutes.
- 6Gagliardini
- 47Mota CarvalhoBooked in 76 minutesReplacementmaldiniin 81 minutesminutes
- 28KolpaniReplacementAlmeida López Pereirain 81 minutesminutes
- twenty oneCarboniReplacementbondin 66 minutesminutesBooked in 76 minutes
- 11JurikBooked for 33 minutesReplacementcolomboin 66 minutesminutes
substitute
- 2donati
- Fivecaldirolla
- 7Machin
- 8Akpa Acpro
- 9colombo
- 13Almeida López Pereira
- 18Bettera
- 20Zerbin
- twenty threesorrentino
- 27maldini
- 33D'Ambrosio
- 38bond
- 66Gori
- 77Kyriakopoulos
ac milan
formation 4-2-3-1
- 16Maignan
- 42FlorenziReplacementMusain 83 minutesminutes
- 28Thiau
- 46GabbiaBooked in 83 minutes
- 19hernandez
- FourBennacerReplacementGirouxin 54 minutesminutes
- 7AdriReplacementReindersin 45 minutesminutes
- twenty oneChukwuezeReplacementPulisicin 45 minutesminutes
- 8loftus cheek
- 17OkaforReplacementRafael Leanin 45 minutesminutes
- 15JovicBooked in 52 minutes
substitute
- 9Giroux
- TenRafael Lean
- 11Pulisic
- 14Reinders
- twenty fourCare
- 38Terracciano
- 57sportiello
- 74Jimenez
- 80Musa
- 82Simic
- 83Mirante
- 95Baltes heron
live text
-
Game over, Monza 4, AC Milan 2.
-
End of the second half, Monza 4, Milan 2.
-
Armando Izzo (Monza) wins a free kick in the defense.
-
Foul on Olivier Giroud (AC Milan).
-
goal! Monza 4, AC Milan 2. Lorenzo Colombo (Monza) hits a right-footed shot from the right side of the box into the bottom right corner. Assisted by Matteo Pessina after the fast break.
-
goal! Monza 3, AC Milan 2. Warren Bond (Monza) fires a right-footed shot from outside the box into the top right corner of the goal. Assisted by Daniel Maldini. The goal was conceded after a VAR review.
-
VAR decision: Goal Monza 2-2 AC Milan (Matteo Pessina)
-
Attempt blocked. A right-footed shot by Daniel Maldini (Monza) from outside the box was blocked. Backed by Warren Bond.
-
goal! Monza 2, AC Milan 2. Christian Pulisic (AC Milan) fired a left-footed shot from the right side of the box into the top left corner. Supported by Malik Thiau.
-
Attempt blocked. Yunus Moussa (AC Milan)'s left-footed shot from the center of the box was blocked. Assisted by Theo Hernandez.
-
Corner, Monza. Malik Thiau conceded a goal.
-
Corner, Monza. Mateo Gabbia conceded a goal.
-
Attempt blocked. A right-footed shot by Pedro Pereira (Monza) from the center of the box was blocked.
-
Substitution, AC Milan. Yunus Moussa replaces Alessandro Florenzi.
-
Mateo Gabbia (AC Milan) was shown a yellow card for a serious foul.
-
Foul on Mateo Gabbia (AC Milan).
-
Mateo Pessina (Monza) wins a free kick in the attacking half.
-
Replacement, Monza. Pedro Pereira replaces Andrea Colpani.
-
Replacement, Monza. Daniel Maldini replaces Danny Mota.
-
Attempt saved. Ruben Loftus-Cheek (AC Milan) fired a header from the center of the box, but it was saved in the center of the goal. Tijani Rejnders assists with the cross.