The top three teams in the Serie A table had already taken the field earlier in the weekend, but there was plenty of Sunday action for the Italian top flight to digest.
AC Milan was the headliner as they traveled to Udinese, and it took some incredibly late fireworks for the visitors to come away with all three points and stay fourth in the Serie A table. With Gonzalo Higuain off at halftime with a back injury, there were no goals through the 90 minutes. They went to stoppage time, and it was then that things got crazy.
Five minutes into added time, Udinese substitute Bram Nuytinck, who only came on 10 minutes earlier, was controversially sent off. He clearly clipped Samu Castillejo on a breakaway, but as it was a professional foul to prevent a counter opportunity with little actual malice, it was generally thought to have deserved a yellow card. Instead, referee Marco Di Bello showed Nuytinck a straight red, reducing Udinese to 10 men.
That clearly changed the flow of the final few minutes, and Milan capitalized. The visitors won the ball on the midline and had another chance to break. While Udinese seemed to recover before Milan could find space, somehow Romagnoli rifled a howitzer into the top-right corner and gave Milan the win seven minutes deep into stoppage time. While initially the assistant had his flag raised for offside early in the buildup, VAR confirmed the linesman’s call was very incorrect and the goal stood, while AC Milan manager Gennaro Gattuso was sent off for arguing during the check.
The goal for Romagnoli is his second straight stoppage-time winner after scoring in the 91st minute of a midweek win over Udinese.
Elsewhere, both Lazio and Torino bagged four goals, with the former keeping pace with Milan near the Champions League places. Lazio hammered SPAL 4-1 behind a pair from Ciro Immobile who is red-hot in league play. Immobile’s brace gave him five goals in his last five games and seven in his last seven. Danilo Cataldi and Marco Parolo both added a goal each and it kept Lazio level with AC Milan on points, while also drawing them closer in goal differential, still back in fifth position.
Torino also put four past its opponent, with a 4-1 road win over Sampdoria. Andrea Belotti answered Immobile’s brace with one of his own, and Torino was already 3-0 up thanks to one from Iago Falque before Fabio Quagliarella earned a consolation for the hosts. Armando Izzo finished things off for Torino 12 minutes from time and the visitors jumped into seventh in the table.
Parma entertained relegation-threatened Frosinone and while the hosts fell a man down in the 61st minute as Leo Stulac was sent off for a studs up tackle after a heavy touch, they held on for a 0-0 draw. Sassuolo earned a 2-0 road win over Chievo Verona in a game that featured an own-goal that will leave Emanuele Giaccherini red in the face.
Duvan Zapata snatched a 70th minute winner to give Atalanta a 2-1 win over Bologna. Zapata latched onto a loose ball in the box as the defense appeared to freeze for just a moment, and he pounced for the win. Before that, Ibrahima Mbaye’s third-minute goal had been cancelled out by Gianluca Mancini just before the hour mark. The win moved Atalanta to 10th on 15 points, while Bologna remains in 17th, just three points above the relegation zone.