Ten-man Premier League leaders Leicester City lost at title-chasing Arsenal, while La Liga pacesetters Barcelona crushed Celta Vigo and Juventus took over from Napoli at the top of Serie A by edging their rivals.
Arsenal's victory was scrappy and nervy but Laurent Koscielny's 72nd-minute winner was enough to move them two points clear at the summit after LeicesterCity's surprise push faltered with a goalless draw at home to 10-man Bournemouth.
James Maddison scored a brilliant winner to help Leicester City come from behind and beat Tottenham Hotspur 2-1 in the Premier League on Saturday in a match dominated by VAR drama.
Goals rained in for Manchester City and Manchester United but Juergen Klopp's first game as Liverpool manager was solid rather than spectacular as they drew 0-0 at Tottenham Hotspur in the Premier League.
In April last year Leicester City were seven points adrift at the foot of the Premier League and seemingly going down.
Following is a match by match look at the English Premier League's weekend fixtures:
Ranieri is sparking a remarkable turnaround in Leicester's fortunes, and, Reuters has asked three players who worked under him during a previous Premier League stint at Chelsea from 2000-04 to offer an insight into the Italian coach's methods.
Ole Gunnar Solskjaer continued his dream start as Manchester United caretaker manager with a 3-1 Premier League win over Huddersfield on his Old Trafford debut in the dugout on Wednesday.
Images from the English Premier League matches played on Monday
Photos from the Euro 2016 qualifying matches played across Europe on Saturday
Two big derbies and an eventful weekend of football awaits us all...
World champions Germany cruised to a comfortable 4-1 victory over Azerbaijan to stay on track for a spot in next year's World Cup in Russia, while England laboured to a 2-0 victory over Lithuania.
From heroes to zeros and back again, Leicester City's remarkable rollercoaster ride took another twist as a superb 2-0 victory over Sevilla put them in the quarter-finals of the Champions League on Tuesday.
Sweden beat Italy 1-0 to gain the upperhand after their World Cup playoff first leg on a chilly night, while a young England side held Germany goalless and Belgium drew 3-3 with Mexico despite Romelu Lukaku's double but France eased to a 2-0 victory against Wales.
News of all that's transpired on and off the football field
With Liverpool still to visit Chelsea, who trail them by nine points with two games in hand, Juergen Klopp's side may have to beat Brighton & Hove Albion on May 13 and rely on their superior goal difference to qualify for the Champions League, assuming they do not secure it by winning this year's trophy.
Images from the English Premier League matches played on Saturday
Knee injuries have sidelined him for large parts of this season, however, and the Belgium international has started only four Premier League games.
IMAGES from Saturday's English Premier League matches.
'Keep Calm And Carry On' could be Claudio Ranieri's motto for the second half of the season after Leicester City earned a 1-0 win at Tottenham Hotspur on Wednesday to put the heat back on Premier League leaders Arsenal.
News of all that's transpired on and off the football field
Liverpool produce an irresistible performance to dismantle a toothless Tottenham Hotspur 3-0 and Arsenal were held 1-1 by Leicester City in the Premier League on Sunday.
Check out the top footballers of the weekend.
Aaron Ramsey scored a hat-trick on Saturday as Arsenal thrashed Everton 5-1 in the Premier League at the Emirates with a display of free-flowing football that the Gunners have sorely lacked away from home this season.
Manchester City made sure of third place in the Premier League when they romped to a 5-0 win at Watford on Sunday to ensure a Champions League berth for next season.
Manchester United dropped further down the table after losing 5-3 against newcomers Leicester City. Barcelona and Real Madrid scored 13 goals between them during a memorable La Liga weekend, when Cristiano Ronaldo netted a hat-trick.
Chelsea came from behind to secure a 3-1 win at Manchester City and forge further clear at the top of the Premier League as a dramatic top-of-the-table clash ended in a mass brawl and two City players being sent off on Saturday.
Isco scored in the sixth minute of stoppage time as Spain launched an improbable fightback to snatch a 2-2 friendly draw against England with both their goals coming after the 89th minute at Wembley on Tuesday.
Arsenal moved top of the Premier League table but were unconvincing in a 0-0 home draw with Middlesbrough who were well worth their point on Saturday.
Tottenham Hotspur's tenacious chase of leaders Chelsea continued as they claimed a 12th consecutive Premier League home win with a 4-0 rout of Bournemouth on Saturday to cut the gap to four points.
Philippe Coutinho inspired Liverpool to a comfortable 3-1 home win over Everton in the 228th Merseyside derby on Saturday to move provisionally up to third in the Premier League.
Manchester City's Sergio Aguero scored a hat-trick as coach Pep Guardiola maintained his 100 per cent record at the club with a commanding 4-0 victory against Borussia Moenchengladbach in their rearranged Champions League Group C opener on Wednesday.
It will have made uneasy viewing for coach Jorge Sampaoli and emphasised more than ever how reliant his side are on their talisman Messi, who has been struggling with a muscle problem.