The 2022/23 season is in its final weeks and there are still plenty of issues to be determined in leagues around Europe.
The La Liga and Serie A title races have already been settled, but the Premier League, Ligue 1 and Bundesliga crowns are still up for grabs.
With that in mind, read on as we look at some of the standout games to watch this weekend, starting with one involving two clubs enjoying hugely different fortunes this term.
Manchester City vs Chelsea – Premier League
A victory for Manchester City at home to Chelsea this weekend will secure the Premier League title and keep them on track to win the treble.
Fans will be clamouring to grab any remaining Premier League football tickets for this one, with Man City’s recent form making them irresistible to watch.
They demolished Real Madrid in midweek to reach the final of the Champions League and also have an FA Cup final against Manchester United to look forward to.
By contrast, Chelsea will end the campaign in the bottom half of the table, regardless of whether they can upset the odds at the Etihad Stadium.
Carlisle United vs Bradford City – League Two Play-Off Semi-Final
The English Football League Play-Offs always provide plenty of drama and this year’s semi-finals across the three divisions have not disappointed.
The League Two Clash between Carlisle United and Bradford City is finely poised, with the Bantams holding a 1-0 lead after the first leg at the Northern Commercials Stadium.
Brunton Park will be packed to the rafters for the reverse fixture as the two sides go head-to-head for a place in the final at Wembley Stadium on May 28.
There has been little to choose between the two teams this season and it would be no surprise to see extra-time and penalties needed to separate them this weekend.
Bayern Munich vs RB Leipzig – Bundesliga
Bayern Munich have been pushed hard by Borussia Dortmund in the Bundesliga this season, with just one point between them with two games to play.
The reigning champions’ toughest remaining test is this weekend, with European hopefuls RB Leipzig set to visit the Allianz Arena.
A victory for Bayern would keep them in pole position to claim the title, although Dortmund can take it to the final game if they win at Augsburg.
That could be easier said than done, with Augsburg claiming some notable scalps at home this season including Bayern, Borussia Monchengladbach, Bayer Leverkusen and Union Berlin.
Lille vs Marseille – Ligue 1
Marseille still have a mathematical chance of winning Ligue 1, although it would need an almighty collapse from Paris Saint-Germain for that to happen.
Their priority will be overtaking Lens over the final few weeks to ensure they qualify automatically for next season’s Champions League group stage.
However, they could have their work cut out this weekend when they travel to face a Lille side still in contention to grab a Europa League spot.
Fourth-placed Monaco have a tricky run-in and Lille will fancy their chances of overhauling them if they defeat Marseille.
Napoli vs Inter Milan – Serie A
While Napoli have already got the Serie A title in the bag, there are still plenty of other issues to be determined directly underneath them in the table.
Juventus are on course to finish second, although their position is not guaranteed with the potential reinstatement of a points deduction hovering over them.
Inter Milan are currently in third place, but could still drop out of the top four if results don’t go their way over the final few weeks.
Having also reached the finals of the Coppa Italia and Champions League, it will be intriguing to see whether Inter can maintain their focus at Napoli this weekend.