Manchester City are closing in on the Premier League title, but who else is set for glory - and misery - in Europe's other top leagues?
As domestic football returns this weekend, we look at the battles for titles and European spots, as well as the scrap to avoid relegation...
La Liga - Barca on course
Barcelona are 11 points clear at the top and on course to lift their 25th La Liga title. They are unbeaten in the league and are two games away from equalling Real Sociedad's record for the longest winning streak in Spain's top flight.
Atletico Madrid are Barca's closest challengers, four points ahead of Real Madrid, and a tantalising city derby looms on Sunday, April 8, live on Sky Sports. Real have not finished fourth since the 2003/2004 season.
There could be a race on for the Europa League. Fifth and sixth guarantees a spot in the group stages and though Villarreal and Sevilla are in pole position, just four points separate the former with Girona and Real Betis.
At the other end, Malaga are bottom with only 14 points from 29 games.
Deportivo La Coruna and Las Palmas are also in the relegation zone and are seven and six points from safety respectively.
Serie A - Two-horse race
Juventus are top of Serie A but Napoli are just two points behind. Napoli have not won the league since 1989 while Juventus have lifted the trophy in each of the last six seasons; will the race still be on by the time the sides meet on April 22?
Rounding off the top four - and a place in next season's Champions League group stage - are Roma and Inter Milan, although Lazio and AC Milan are keeping the heat on Inter for fourth. Lazio are a point behind in fifth and currently occupy the spot for the Europa League group stages, while AC Milan - four points behind and having played a game less - would currently have to settle for a place in the second qualifying round.
Benevento have had a disappointing first season in Italy's top flight, with only three wins from 28 games after setting a record for the worst start to a season in any of Europe's top five leagues by losing their first 14 Serie A matches. Verona and Crotone are showing some fight at the bottom as they hope to survive relegation but SPAL, who are unbeaten in their last four league games, are keeping both teams in the bottom three. Chievo - ahead of SPAL due to the head-to-head record between the pair this campaign - are also in danger, though SPAL have played a game more than the relegation rivals above and below them.
Bundesliga - Bayern unstoppable?
Bayern Munich are heading to their sixth consecutive league title, although they missed the chance to secure it before the international break when they were beaten 1-0 by RB Leipzig. However, they remain 17 points clear of Schalke in second and can claim their latest crown with victory at home to third-placed Borussia Dortmund on March 31 if Schalke drop points to Freiburg on the same day.
Just six points separate second and sixth. Schalke are a point ahead of third-placed Dortmund while Eintracht Frankfurt currently occupy the final Champions League group stage place. Bayer Leverkusen are just a point behind in fifth spot - which would currently see them in the Europa League group stages - but are also being chased themselves by RB Leipzig in sixth.
Down at the bottom, Cologne and Hamburg are the teams in the relegation zone, occupying 17th and 18th respectively with just two points between them. Cologne are five points adrift of Mainz, who are the current occupants of the relegation play-off spot in 16th. But this is only by goal difference as Wolfsburg are also on 25 points and in danger of being involved in another play-off tie with the third-place team from Bundesliga 2, having failed to win any of their last seven games.
Eredivisie - PSV in pole position
PSV Eindhoven are seven points clear of rivals Ajax, who have not won the league title since the 2013/14 season and look set to miss out again. AZ Alkmaar, currently five points behind Ajax in third, are on course for the Europa League second qualifying round.
It is then a two-legged play-off between the teams in fourth to seventh position - currently Feyenoord, Utrecht, Vitesse and PEC Zwolle - for a place in the Europa League qualifying rounds, although ADO Den Haag could sneak into the final spot with just one point separating them and PEC Zwolle. The winners of each semi-final will then proceed to a final game for the European spot.
Just two points separate the bottom three, with FC Twente at the foot of the table and Roda JC and Sparta Rotterdam braced for relegation play-offs against teams from the second tier.
Ligue 1 - No Neymar, no problem
PSG are 17 points clear at the top of the table, even after losing Neymar to injury at the end of February. Unai Emery's side could all but clinch the title when they face defending champions Monaco on April 15.
Monaco, currently leading third-placed Marseille by seven points, look set to finish the season in second and join PSG in next season's Champions League group stage. But it is a much closer race between Marseille and Lyon in fourth with just two points separating the sides and the difference between a place in the Champions League qualifying third round and the Europa League group stages next season.
Metz look in danger of being automatically relegated to Ligue 2 but Lille, seven points ahead, are in a much tighter battle to avoid the drop. While they currently occupy the final automatic relegation spot, they are just one behind Troyes in 18th place, who would be put into a two-legged play-off against a side from Ligue 2 for the chance to play in France's top flight next term.
Troyes also trail Toulouse by just a point, who are currently outside the bottom three, with Amiens and Strasbourg also in danger of being pulled into the bottom three.