The shock of the weekend in Serie A happened at the San Siro Stadium, where Inter Milan, who hitherto were yet to lose a game and had enjoyed a splendid run of form, were taken apart by Udinese. With the form Luciano Spaletti’s men had shown, it was thought that even if they would lose at some point, the defeat must have been inflicted by one of the title-chasing teams.That wasn’t the case, however, as we take a look at how the teams fared in Serie A over the past weekend, ahead of the winter break.Inter 1-3 UdineseMauro Icardi leveled just about a minute after Udinese had taken the lead in the first half, and the Nerazzurri must have thought they were on the path to recording another positive result. But two second half goals dealt them a blow they failed to recover from. The result means Inter are third on 40 points, missing a chance to lead the table, while Udinese are 11th on 21 points.Bologna 0-3 JuventusThe Old Lady kept their title hopes intact, with this comprehensive win over Bologna. Goals from Mario Mandzukic, Blaise Matuidi and Miralem Pjanic ensured Massimilano Allegri’s side stayed second, just a point adrift of Napoli at the top.Torino 1-3 NapoliMaurizio Sarri’s side may have suffered a setback weeks ago, but they’re not letting that define their season, as they continue to push to wrestle the title off of Juventus. This win sees them top Serie A, even if only by a point advantage.Verona 3-0 MilanWhat a day it was for Milan, as they were hammered by second-from-bottom Verona. Genaro Gattuso is not finding life easy in charge, and this defeat means the former Italian champions are eighth, 20 points off the pace at the top of the table.Roma 1-0 CagliariThe capital club maintained fourth position with this win, however slim. The winning goal only came four minutes into stoppage time off Fazio, to ease the anxiety around the Stadio Olimpico.