By IAN HOLLIDAY
After this weekend's matches, four of the five leagues we've been following all year have crowned champions, and the fifth is well on its way to being decided.
With Borussia Dortmund, AC Milan, and FC Barcelona all having claimed their respective titles already, Manchester United joined the club this week, officially claiming an English record 19th title with a 1-1 draw at Blackburn on Saturday.
The final championship still up for grabs is in France, where leaders Lille got an enormous boost to their title hopes when last year's champions Marseille drew 2-2 at Lorient. The club was inactive in league play this weekend, and now boasts a three point lead on Marseille with a game in hand (to be played Wednesday against Sochaux).
Lille was off in the league because it was busy defeating Paris St. Germain 1-0 in the final of the Coupe de France on Saturday. The victory ends the club's 56-year trophy drought and sets up the possibility for a historic league and cup double for the club that hasn't tasted glory since 1954.
France wasn't the only country to award its domestic cup this weekend. Manchester City snapped a 35-year trophy dought of its own with a 1-0 win over Stoke in the FA Cup final on Saturday.
Here is a rundown of all the weekend scores from Europe's top leagues:
There aren't many significant races left at the top of the Premier League table at this point in the season, but the relegation battle is just beginning. West Ham's visit to Wigan started well for the Hammers, who jumped out to a 2-0 lead in the 26th minute through a pair of goals from Demba Ba. The hosts recovered in the second half, however, and were able to dramatically improve their own chances of staying up with a 3-2 victory.
With one match to play, Wigan, Blackpool, and Birmingham City are all on 39 points, while Blackburn and Wolves are on 40. Those five clubs will be fighting for three spots of safety. Blackburn and Wolves play each other, leaving the possibility that both could be relegated with a draw and wins from the other three clubs. That scenario is unlikely, however, given Blackpool's tough match at Manchester United and Birmingham's visit to Tottenham.
Manchester City 1, Stoke City 0
Chelsea 2, Newcastle United 2
Arsenal 1, Aston Villa 2
Birmingham 0, Fulham 2
Liverpool 0, Tottenham 2
Wigan Athletic 3, West Ham United 2
Blackburn 1, Manchester United 1
Blackpool 4, Bolton 3
Sunderland 1, Wolverhampton Wanderers 3
West Bromwich Albion 1, Everton 0
Fewer races are left undecided in La Liga than in the Premier League, but there are two that still merit some interest. Atletico Madrid, Sevilla, and Athletic Bilbao are all on 55 points and battling for the league's two Europa League qualification spots, and at the bottom of the table, there is only one club still hoping to climb out of the relegation basement. Real Zaragoza will need a win over Levante or a draw and an epic collapse from Getafe or Deportivo La Coruna in order to have a chance to survive.
Almeria 3, Mallorca 1
Athletic Bilbao 1, Malaga 1
Atletico Madrid 2, Hercules 1
Barcelona 0, Deportivo La Coruna 0
Getafe 1, Osasuna 0
Real Zaragoza 1, Espanyol 0
Sevilla 3, Real Sociedad 1
Sporting Gijon 2, Racing Santander 1
Valencia 0, Levante 0
Villarreal 1, Real Madrid 2
Sampdoria's relegation leaves Serie A's relegation field set. Last year's fourth-place finishers will join Brescia and long-ago-relegated Bari in Serie B next season. Further up the table, there is still at least one race to be determined in the season's final week.
Udinese is currently in fourth, Italy's final Champions League spot, with 65 points, but Lazio could overtake the club with a win over Lecce next weekend. Udinese will need to pull off a result against champions AC Milan in order to assure itself of a fourth place finish.
Fiorentina 1, Bologna 1
Bari 0, Lecce 2
Catania 2, AS Roma 1
Cesena 1, Brescia 0
Chievo 0, Udinese 2
Parma 1, Juventus 0
Sampdoria 1, Palermo 2
Napoli 1, Inter Milan 1
Lazio 4, Genoa 2
AC Milan 4, Cagliari 1
This weekend marked the final round of the Bundesliga season, but the weekend's results didn't create any changes at the top or bottom of the league. Dortmund, Bayer Leverkusen and Bayern Munich finished first, second, and third, respectively, followed by Hannover 96 and Mainz 05 in the league's two Europa League spots.
At the other end of the table, Eintracht Frankfurt could have escaped one of the league's two automatic relegation places with a win over the champions, but the club was unable to get a result, paving the way for Borussia Moenchengladbach to hold onto the relegation playoff berth with a 1-1 draw at Hamburg.
Bayern Munich 2, VfB Stuttgart 1
Borussia Dortmund 3, Eintracht Frankfurt 1
FC Cologne 2, Schalke 04 1
Hamburg 1, Borussia Moenchengladbach 1
Hannover 96 3, Nurnberg 1
Kaiserslautern 3, Werder Bremen 2
Mainz 05 2, St. Pauli 1
SC Freiburg 0, Bayer Leverkusen 1
Hoffenheim 1, VfL Wolfsburg 3
Ligue 1 is the only league in which every club has more than one match left to play this season. As such, there's still a lot to be determined. Marseille still has a chance to catch Lille at the top, Lyon must stave off a challenge from PSG to hold onto third place and a Champions League qualification berth, and PSG itself could fall out of contention if Stade Rennes can win its last two.
At the bottom of the table, only AS Monaco still has a chance of escaping relegation, with six clubs within three points of its 41. Lens and Arles are both bound for relegation, though it should be noted that Arles won its match this weekend 1-0 over Toulouse. It was just the club's second win of the year, and its first since a 3-2 win over Caen on Nov. 6.
COUPE DE FRANCE
Paris St. Germain 0, Lille 1
Arles 1, Toulouse 0
AS Monaco 1, Lens 1
AS Nancy Lorraine 3, Nice 0
Caen 2, Montpellier 0
St. Etienne 1, Stade Rennes 2
Valenciennes 1, AJ Auxerre 1
Lorient 2, Marseille 2
Monday: Brest v. Lyon
What did you think of this weekend's results? Happy to see Man City and Lille finally get trophies? Is there enough intrigue left to keep you watching for the season's final week(s)?