The domestic football season will reach a conclusion across all of Europe's top leagues over the coming weeks and there are plenty of issues still to be decided.
Germany's Bundesliga concluded on Saturday and the Premier League and France's Ligue 1 will follow suit on Sunday, while fans of the top-flights in Italy and Spain will have to wait until next weekend for their league seasons to draw to a close.
With plenty of things still to be decided across all the divisions, here are the potential permutations to look out for.
The final round of fixtures of the Ligue 1 season will all kick-off at 20:00 on Sunday and, although Paris Saint-Germain have long been confirmed as champions, they could have a say further down the table.
That is because Luis Enrique's side travel to the Stade Saint-Symphorien to take on a Metz side in all kinds of relegation trouble.
Metz currently occupy the relegation play-off spot and the only way they can move out of danger is if they beat the champions, fourth-bottom Le Havre lose at home to Marseille and there is 11-goal swing in goal difference - an unlikely series of events.
What appears more likely is Metz will face a battle to avoid going down automatically, as second-bottom Lorient are just three points behind Laszlo Boloni's side and their final match is at home to already-relegated Clermont Foot.
Goal difference is in Metz's favour and they are 11/10 outsiders to finish in the bottom two, while Lorient are 1/250 to suffer automatic relegation.
Further up the table and the battle for third and the final automatic spot in next season's Champions League is very much up for grabs.
Lille currently sit third, level on points with fourth-placed Brest, but the former's goal difference is only two better than the latter's, so both teams seemingly have their destiny in their own hands.
Paulo Fonseca's Lille host a Nice side guaranteed a fifth-place finish and no more in their final game, while Brest will travel to mid-table Toulouse.
There is also a three-way battle for sixth, which would secure Europa Conference League football for next season.
Lens currently occupy sixth and they are 1/4 to finish there, something they can all but guarantee if they win at home to Montpellier.
Any slip-ups from Franck Haise's side and 10/3 Lyon could leapfrog them in the standings. Les Gones have enjoyed a superb second half of the season and are level on points with Lens ahead of their home clash with Strasbourg.
Marseille are 4/1 outsiders for the top six, as they must win at Le Havre and hope the other two teams lose.
Inter Milan have strolled to the Serie A title and could end the campaign with as many as 98 points.
Meanwhile, AC Milan, Bologna, Juventus and Europa League finalists Atalanta are all heading into the Champions League by virtue of Italy receiving five spots in next season's expanded competition.
Further down the table, Roma and Lazio look set to finish sixth and seventh and thus qualify for the Europa League, but the Conference League place remains very much up for grabs.
Fiorentina currently occupy that position, two points ahead of Napoli, who have already played their penultimate fixture, and four clear of Torino.
While the race for Europe is close to being sewn up, the same cannot be said of the battle to survive, with seven teams are vying to avoid the final two relegation spots.
Salernitana are already down and although 13th-placed Lecce can still be dragged into the survival battle, a five-point cushion with two games left to play would suggest they should get over the line.
Sassuolo's 11-year stay in Serie A is in real jeopardy, they are three points adrift of safety and are 1/12 to go down.
Realistically the Neroverdi will need to win their final two matches, at home to Cagliari and away to Lazio, to stand any chance of survival.
The remaining five teams are separated by just two points with Empoli - the side currently sitting in the drop zone - only below 17th-placed Frosinone by virtue of the latter's better head-to-head record between the two clubs this season.
Empoli are 5/6 to go down and they finish their season away at Udinese and at home Roma, while Frosinone, who visit Monza and then host Udinese, are 3/1 to finish in the bottom three.
The aforementioned Udinese, who face both Empoli and Frosinone in their final two games, are a point above the drop zone and priced at 6/1 to go down, while Cagliari, who are level on points with the Bianconeri, are 4/1 for the drop.
Verona are the final side in danger of going down at odds of 20/1.
They are two points clear of the bottom three and will hope to get the job done at Salernitana in their penultimate match, as their final fixture is against champions Inter.
There is not much left to play for at the top of La Liga, with Real Madrid long since confirmed as champions and Barcelona, Girona and Atletico Madrid already locked in for Champions League qualification.
Athletic Bilbao are all but confirmed to finish fifth, while Real Sociedad are favourites to join them in next season's Europa League, although Real Betis could still gatecrash that party.
At the other end of the table, Almeria and Granada have gone down with little more than a whimper, but back-to-back wins have given Cadiz some hope of performing a great escape.
Mauricio Pellegrino's side are still 1/16 on to go down, but they are just four points adrift of safety with two games left to play and can still catch as many as four sides - Mallorca, Celta Vigo, Rayo Vallecano and Las Palmas.
Cadiz close their season at home to one of the sides they are chasing down - Las Palmas - and then finish away at Almeria.
Mallorca are the team looking most nervously over their shoulders, they are 12/1 to go down, but they do host Almeria in their penultimate fixture before ending on the road at Getafe.
Celta (35/1), Vallecano (45/1) and Las Palmas (60/1) should all have just about enough in the tank to stay up and all three can potentially have survival confirmed on Sunday.
Odds displayed within this article were correct at the time of writing and are subject to fluctuation.