Let's enjoy as many games as we can before the summer break is upon and although most leagues have crowned their champions already, there's still plenty to play for.
Whether it's the European places or the relegation spots, Playmaker lets you in on the best games to watch this weekend.
All kick-off times are GMT
SERIE A
AC Milan vs. Atalanta | Sunday | 17:00
Atalanta are also still hoping to secure a European position with the Bergamo club currently level on points with the two Roman teams: Lazio and Roma, so they’ll be fighting tooth and nail at the San Siro.
Can Milan hold their nerve? They have been doing so far. And if not then Inter have a great chance to gain ground when they face lowly Cagliari in the Sunday evening game (19:45).
PREMEIR LEAGUE
West Ham United vs. Manchester City | Sunday | 14:00
Of course, West Ham are no pushovers even as their form has slipped towards the end of the season. Back in October, David Moyes’ team knocked City out of the Carabao Cup on penalties and it took a 90th-minute Fernandinho goal to secure the win for the Citizens at the Etihad in November.
It will be a fascinating encounter before Liverpool – who of course have the FA Cup final against Chelsea on Saturday – travel to Southampton on Tuesday.
LIGUE 1
Rennes vs. Marseille | Saturday | 20:00
There are two games left to play in the league with Marseille, Monaco, Nice, Rennes, Strasbourg, and maybe even Lens all competing to determine who will be playing in which European competition and who will miss out altogether.
Marseille are in the hot seat, sitting in second place with 68 points – three more than Monaco. Meanwhile, Rennes are fifth on 62 points, which would see them into the Europa Conference League.
A win for Rennes at home would really open things up before the final day of the season, while Marseille can start figuring out how to spend that Champions League money if they emerge victorious instead.
BUNDESLIGA
Bayer Leverkusen vs. Freiburg | Saturday | 14:30
Leverkusen will be joining Bayern and Dortmund in the Champions League next season but we’re not sure who else will make it there just yet. RB Leipzig are leading the way and face a trip to an Arminia Bielefeld team that unless they defeat Leipzig by a large margin and Stuttgart lose to Köln will be relegated next season.
Should Bielefeld grab something then it opens up the possibility of the Bundesliga’s surprise package Freiburg taking that place. A win against third-placed Leverkusen is needed regardless with Union Berlin just a point behind the Breisgau-Brasilianer.
LA LIGA
Levante vs. Alavés | SUNDAY | 17:30
Deportivo Alavés are two points behind Mallorca and four points behind Cádiz, who sit just outside of the relegation places. If the Basque team are to stay up then they must win away to Levante – a draw isn't enough and defeat is unthinkable. To add to the excitement, Alavés host Cadiz on the last game of the season in what could be a deciding fixture.
However, Levante will want to be levantado after their humiliation against Madrid and exit La Liga with their heads held high.
2-0 | ||
Rafael Leão 56' Theo Hernández 75' |