Barcelona were in dazzling form at the weekend as they landed a decisive blow in the Spanish title race. Three of the other four leaders also won, with Inter Milan and Manchester United poised for glory in Italy and England respectively, and Wolfsburg holding firm in the Bundesliga. Marseille were the only exception as they dropped points to allow Bordeaux to pull level with them in France.
FIFA.com rounds up all the latest news from top and bottom in Europe's biggest leagues.
Premier League: United edge closer
Manchester United were never in trouble as they coasted to a 2-0 win at Middlesbrough to move within touching distance of the championship. The Red Devils still have a game in hand over closest pursuers Liverpool, who kept the gap to three points with an emphatic 3-0 defeat of Newcastle United yesterday. Chelsea beat Fulham 3-1 to stay six points off the lead.
Arsenal won 3-0 at Portsmouth to ensure fourth place and a ticket to the third qualifying round of the UEFA Champions League.
At the other end of the table, West Bromwich Albion need a miracle to avoid relegation, a fate that will most probably befall the losers of the north-east derby between Newcastle and Middlesbrough a week on Monday.
Top three: Manchester United (80 pts), Liverpool (77), Chelsea (74)
Bottom three: Newcastle United, Middlesbrough (31), West Bromwich Albion (28)
Top scorers: Cristiano Ronaldo (17 goals), Nicolas Anelka (16), Robinho (14)
Weekend stat: 13 - The number of matches Nicolas Anelka had gone without scoring before finding the back of the net in Chelsea's 3-1 defeat of Fulham. The Frenchman last struck in a 1-0 defeat of Aston Villa on 21 February.
La Liga: Barça hit Real for six
Barcelona made history by putting six goals past Real Madrid at the Bernabeu on Saturday. Having gathered in hope of seeing their side put further pressure on the leaders, the 80,000 crowd were left open-mouthed as Pep Guardiola's men effectively ended the title race with a mesmerising 6-2 win. With only four games remaining, the Catalans are now seven points clear.
Sevilla tightened their hold on third with a 2-0 win at Villarreal and are now four points clear of Valencia, who went down 3-0 at a resurgent Espanyol. One point further back are Atletico Madrid, 2-0 victors against Real Betis, and Villarreal.
The battle to avoid the drop intensified as the bottom two both won to increase their hopes of salvation. Bottom club Numancia secured a 2-0 defeat of Malaga to move to within three points of safety, while Recreativo Huelva, the side immediately above them, came from behind to win 2-1 at Osasuna.
Top three: Barcelona (85 pts), Real Madrid (78), Sevilla (60)
Bottom three: Sporting Gijon (34), Recreativo Huelva (33), Numancia (31)
Top scorers: Samuel Eto'o (27 goals), David Villa, Diego Forlan (25)
Weekend stat: 100 - The number of goals Barcelona have scored in the league this season, just two short of the club's highest ever haul of 102 in 1996/97.
Serie A: Inter nearly there
An unimpressive Inter Milan maintained their healthy lead thanks to a 2-0 defeat of Lazio that owed much to Zlatan Ibrahimovic's inspiration. The Swede scored one and made another as Inter stayed seven points clear of Milan, who kept up their good run with a 2-0 victory at Catania. Juventus lost further ground in third after drawing 2-2 at home to Lecce.
Fiorentina stayed fourth courtesy of a 1-0 win at home to Torino, with Genoa staying a point a behind after beating city rivals Sampdoria 3-1. Roma's bid for a Champions League slot looks to be over, however, after they were held to a goalless draw by Chievo Verona.
Reggina climbed off the bottom with a 2-1 triumph at Bologna and are now just three points from Torino in 17th.
Top three: Inter (77 pts), Milan (70), Juventus (66)
Bottom three: Bologna (29), Lecce (28), Reggina (27)
Top scorers: Marco di Vaio, Zlatan Ibrahimovic (21 buts), Diego Milito (19)
Weekend stat: 279 - The number of matches Carlo Ancelotti has presided over as Milan coach. Appointed in 2001, Ancelotti equalled Nereo Rocco's club record on Sunday.
Bundesliga: Bayern back to winning ways
An Edin Dzeko hat-trick helped leaders Wolfsburg to a commanding 4-0 win at home to fading Hoffenheim. Second-placed Bayern Munich kept the gap to three as they downed Borussia Moenchengladbach 2-1 in Jupp Heynckes' first match in charge. Hertha Berlin and Hamburg played out a 1-1 draw that did neither side's title chances much good, and Stuttgart fell five points off the pace after drawing 2-2 at Arminia Bielefeld.
Down in the basement, only five points now separate Bochum in 14th from Karlsruhe in 18th.
Top three: Wolfsburg (60 pts), Bayern Munich (57), Hertha Berlin (56)
Bottom three: Arminia Bielefeld (26), Borussia Moenchengladbach (24), Karlsruhe (23)
Top scorers: Grafite (23 goals), Mario Gomez, Patrick Helmes, Edin Dzeko (19)
Weekend stat: 42 - The number of goals the Wolfsburg strike pairing of Grafite (23) and Dzeko (19) have scored this season, making them the 13th-most prolific partnership in Bundesliga history.
Ligue 1: Bordeaux join OM at the top
Marseille ended a troubled week by dropping two precious points at home to Toulouse. Andre-Pierre Gignac scored twice for the visitors, who were indebted to a fine display between the posts from Marseille old boy Cedric Carasso. Bordeaux took full advantage of OM's slip-up by beating Sochaux 3-0 to move level with the leaders on 68 points.
Lyon remain third despite going down 2-0 at Valenciennes, while Paris St Germain slipped to a 1-0 defeat at home to Rennes. Caen beat Le Mans 3-1 to clamber out of the relegation zone. Heading in the other direction were Nantes, who lost 2-1 at home to bottom club Le Havre, and St Etienne, who drew 0-0 at Nancy.
Top three: Marseille, Bordeaux (68 pts), Lyon (61)
Bottom three: Nantes, Saint-Etienne (33), Le Havre (24)
Top scorers: Andre-Pierre Gignac (21 goals), Guillaume Hoarau (17), Karim Benzema (14)
Weekend stat: 3 - The number of league games Lyon have now gone without scoring a goal, their worst run since the 2002/03 season.
In the Eredivisie, Twente made sure of second place by beating champions AZ Alkmaar 3-0, while third-placed Ajax crashed to a 4-0 defeat at Sparta Rotterdam. Penalties were needed to decide a thrilling Greek Cup final after Olympiakos and AEK Athens had drawn 4-4 in normal time. The Piraeus side claimed the trophy for the 24th time after a 15-14 shoot-out win. And in Scotland, leaders Celtic won 3-1 at Aberdeen to stay a point clear of Rangers, 2-0 winners at home to Hearts.