It was an eventful day in Serie A, featuring a crazy game, two comfortable wins and a difficult game that could have real implications in the race for European spots.

AS Roma 3-3 Juventus
Wesley 39′, Evan Ndicka 54′ and Donyell Malen 65′ for Roma. Francisco Conceição 47′, Jérémie Boga 78′ and Federico Gatti 90’+3 for Juventus.
In one of the wildest games of the Serie A weekend, AS Roma and Juventus played out a breathtaking 3–3 draw that swung wildly until the very last seconds.
Roma looked on course for a massive win in the race for the top four after twice taking control of the match and showing real attacking sharpness. The Giallorossi’s intensity and clinical finishing had the Olimpico believing they were about to secure three huge points.
But this game had one final twist. Juventus, who struggled defensively for much of the night, threw everything forward and were rewarded with a dramatic equalizer deep into stoppage time, silencing the home crowd.
While the point keeps Roma firmly in the top-four conversation, it will feel like two points dropped given how close they were to victory. For Juventus, however, the late comeback could prove psychologically vital as they try to keep pace with their direct rivals.
Cremonese 0-2 Milan AC
Strahinja Pavlović 89′ and Rafael Leão 90’+4 for Milan.
Despite the final score, Milan had to work much harder than expected to break down a stubborn Cremonese side. The hosts stayed compact and disciplined for most of the match, frustrating the Rossoneri and limiting clear chances throughout the majority of the game.
As the clock ticked down, the match looked increasingly tense, but Milan’s quality finally told late on. The visitors struck twice in the closing stages, showing patience and clinical finishing when it mattered most. Those late goals ultimately gave the scoreline a more comfortable look than the match itself suggested, but this was far from an easy afternoon for Milan.


Sassuolo 2-1 Atalanta
Ismael Koné 23′ and Kristian Thorstvedt 69′ for Sassuolo. Yunus Musah 88′ for Atalanta.
One of the surprises of the day came as Sassuolo edged Atalanta in a lively encounter. The match remained open throughout, with both sides creating chances in transition. Sassuolo were clinical when it mattered most, capitalizing on defensive gaps to take control.
Atalanta pushed hard after falling behind and did manage to pull one back, setting up a nervy finish. However, Sassuolo’s defensive discipline in the closing minutes preserved a valuable home win.
Torino 2-1 Lazio
Giovanni Simeone 21′ and Duván Zapata 53′ for Torino.
Torino delivered arguably the most impressive performance of the day, shutting out Lazio with a confident 2–0 victory. The hosts were aggressive in midfield and consistently disrupted Lazio’s buildup play.
After breaking the deadlock, Torino remained organized and dangerous on the break. Their second goal sealed a statement result against a direct rival.

| Standing | Club | Points |
| 2 | Milan | 57 |
| 4 | Roma | 51 |
| 6 | Juventus | 47 |
| 7 | Atalanta | 45 |
| 8 | Sassuolo | 38 |
| 10 | Lazio | 34 |
| 14 | Torino | 30 |
| 17 | Cremonese | 24 |