Well, well, well ... that was quite the weekend? On Saturday, we had final day drama in the German Bundesliga as Borussia Dortmund let the title slip away and allowed Bayern Munich to claim a remarkable 11th straight title. Then, on Sunday, we had the last day of the 2022-23 Premier League season, with Everton escaping relegation and Aston Villa clinching a spot in the UEFA Europa Conference League at Tottenham's expense.
Elsewhere, there were talking points galore for Napoli, Milan, Inter, Liverpool, Arsenal and Chelsea.