Europe's biggest leagues are racing towards their respective conclusions, with much still to be decided.
In Italy, Juventus are close to clinching the title. They hold an eight-point lead at the top of the table over second-placed Roma, with six rounds remaining.
Liverpool hold the high ground in the English Premier League title battle, sitting on top of the table with five games to go. Chelsea are in second, two points behind, while Manchester City are six points back with a game in hand.
In Spain, there are six matches remaining, and it's a three-way shootout between Atletico Madrid (82 points), Real Madrid (79) and Barcelona (78).
Here are four key matches this weekend that could go a long way to deciding the champions of each national league.