The Premier League title race may be a Manchester City procession - but there are still some intriguing scenarios in some of Europe's other leagues.
Which title races are going down to the wire - and who is set to miss out on a record-breaking title win?
Atletico Madrid and Barcelona both have their La Liga title hopes in their own hands while Real Madrid - despite a 0-0 draw with Real Betis on Sunday - are also very much in the mix as the sides enter the final month of the season.
Atletico are top of the table, but Barca have a game in hand on them - and play Atletico on 8 May. So if Ronald Koeman's side win all their games, they will win the league. After Atletico lost to Bilbao, they can now afford to draw with Diego Simeone's side if they win the rest.
Positions in La Liga go down to head-to-head record and not goal difference if sides finish level on points. Real Madrid have the edge on both Barca and Atletico in that respect, so they would win the title if they finished level on points with either side - or both.
Sevilla are not out of the equation entirely - they are just six points behind Atleti having played the same number of games.
Bayern Munich are on the brink of a ninth consecutive Bundesliga title. Despite losing to Mainz on Saturday, they know one win from their three remaining games will secure the title.
Borussia Dortmund - despite having Erling Braut Haaland and Jadon Sancho among a squad of highly rated players - are facing a struggle to qualify for the Champions League. They are outside the top four but their victory over Wolfsburg, in third, was a significant boost.
Dortmund play second-tier Holstein Kiel in the German Cup semi-finals, with Werder Bremen and RB Leipzig in the other tie.
Juventus were hoping to become the first team from one of Europe's top-five leagues to win 10 consecutive titles - but that is not going to happen, as they are well off the pace set by leaders Inter Milan.
Inter look poised to win their first title since 2010. They are 13 points clear of AC Milan at the top - although their city rivals have a game in hand, which is against Lazio on Monday.
Andrea Pirlo's Juve are not even assured of a Champions League place yet. After they drew with Fiorentina on Sunday, fifth-placed Napoli could draw level with them if they beat Torino on Monday.
Pirlo can still finish his first season as a manager with a trophy though - Juventus face Atalanta in the Coppa Italia final on 19 May.
Paris St-Germain's fate is out of their hands with four games to go.
PSG took over at the top with their victory on Saturday at Metz but three-time champions Lille fought back against Lyon on Sunday to claim victory and go a point clear again.
Monaco are in third, one behind PSG. Lyon are six behind Lille after losing their five-goal thriller.
Mauricio Pochettino's PSG are the only team involved who do not have to play any of their title rivals.
PSG, Monaco, Montpellier and fourth-tier Rumilly Vallieres are the French Cup semi-finalists.
- A football club brought back from the brink: The rocky story of Derry City is streaming now
- The Murder That Changed a Nation: Stephen Lawrence's story and the lessons still being learned