vs
San Siro's catwalk of expensive frustration
Welcome to the San Siro, the only place on earth where you can pay 100 euros to watch twenty-two millionaires argue with a referee for ninety minutes while looking impeccably groomed. Sunday night gives us the Derby d'Italia's slightly less angry but equally depressed cousin: AC Milan vs Juventus. It is a battle for the title of the BEST OF THE REST, given that Inter Milan is currently so far ahead in first place that they’ve probably already started their summer holidays in Ibiza.
AC MILAN (3rd, 66 pts) comes into this clash having turned inconsistency into a personality trait. One week they look like the 1989 vintage of Arrigo Sacchi, the next they’re defending with the structural integrity of a wet panino. Rafael Leão remains the league’s most frustrating enigma; he has the talent to win the Ballon d'Or but often plays like he’s trying to avoid breaking a sweat before his next TikTok shoot. With only 27 goals conceded, the Rossoneri defense is technically a COFFRE-FORT, though Mike Maignan usually has to perform three miracles per game just to keep it that way.
Then we have JUVENTUS (4th, 63 pts). The Old Lady has spent the season elevating the boring 1-1 draw to a protected art form. They have shared the points nine times already, proving that they are the most polite team in Italy—they simply refuse to take everything for themselves. Kenan Yildiz and Dusan Vlahović are tasked with providing the magic, but they’re often left isolated in a system that treats "attacking intent" like a suspicious rash.
The real spice? Adrien Rabiot. After treating Turin like a mid-range airport lounge for years, he’s now patrolling the Milan midfield. Expect the visiting fans to greet him with the kind of warmth usually reserved for a tax auditor. Milan needs this to consolidate the podium; Juve needs it to prove they aren't just a very expensive mid-table experiment.
Prediction: A game full of tactical posturing, Leão hitting the first man on every cross, and a late VAR drama that keeps everyone angry until Tuesday.
AC Milan 1-1 Juventus FC