The European soccer weekend is over, and there's a lot to unpack this Monday. Let's begin, shall we? The English FA Cup was settled on Saturday at Wembley as Crystal Palace rode their luck (and VAR) to defeat mighty Manchester City for their first-ever major trophy. Barcelona celebrated their latest LaLiga title with a 3-2 defeat to Villarreal that doesn't take away from one of their most impressive league campaigns of the modern era.
In Italy, we got drama as the Serie A title will go down to the final day, with Napoli and Inter Milan separated by just a point with one game remaining -- and the prospect of a one-game, winners-take-all clash if they somehow end the season level on points.