Monza starting XI (3-4-2-1): Di Gregorio, D’Ambrosio, Mari (subbed for A. Carboni), Caldirola, Birindelli (subbed for Colombo), Pessina, Gagliardini, Kyriakopoulos (subbed for Pereira), Ciurria, Machin (subbed for Mota), Colpani (subbed for V. Carboni)
Bench: Lamanna, Sorrentino, Gori, Donati, Akpa Akpro, F. Carboni, Maric, Bondo, Cittadini
Goals: V. Carboni 90+2’
Juventus starting XI (3-5-2): Szczesny, Gatti, Bremer, Alex Sandro,
Cambiaso (subbed for Locatelli), McKennie, Nicolussi Caviglia (subbed for Danilo), Rabiot, Kostic, Chiesa (subbed for Kean), Vlahovic (subbed for Milik)
Bench: Pinsoglio, Perin, Huijsen, Yildiz, Iling-Junior, Miretti, Rugani, Nonge Boende
Goals: Rabiot 12’, Gatti 90+4’
They have since moved back down to second after Inter’s win away to Napoli.
The Turin side led 1-0 for almost the entire game only to see Valentín Carboni equalise for Monza a minute into injury time.
However, the visitors reacted with aplomb and three minutes later Federico Gatti converted a cut-back from France midfielder Adrien Rabiot to give Juventus the lead again - and all three points.
The main action of the game until then came after 12 minutes. Monza goalkeeper Michele Di Gregorio saved his team twice in quick succession, first from Dusan Vlahovic’s penalty and then again brilliantly from the rebound.
However, Rabiot rose to meet the resulting corner and power an unstoppable header into the net to give Juventus the lead.
The Turin giants are now unbeaten in nine league games.
Monza, who joined the top flight last season, have surprised fans with their string of solid results and remain 10th with 18 points from 14 games.
AAP
Want access to every Serie A and Serie B game live and on demand? Subscribe here.