Europe’s top leagues had plenty of brilliant strikes, dramatic finishes and important results to offer viewers over the weekend.
In England, Leicester City increased its lead atop the Premier League table, while Everton and West Ham United played an incredible 3-2 match at Goodison Park.
The best clubs Spain displayed their dominance, too. Barcelona, Real Madrid and Atletico Madrid defeated their opponents by a combined scoreline of 14-2.
One European powerhouse that did not win over the weekend was Paris Saint-Germain. The Parisians were held to a scoreless tie despite having a lion’s share of the possession.
Here’s a closer look at each league’s results:
ENGLISH PREMIER LEAGUE
The spotlight entering the weekend was on the North London derby, and it did not disappoint.
Arsenal played Tottenham to a thrilling 2-2 tie at White Hart Lane. Aaron Ramsey and Harry Kane provided viewers a pair of spectacular goals, but in the end, the result hurt both parties because league leader Leicester won again.
Riyad Mahrez scored the game-winner to hand the Foxes the important 1-0 road win against Watford. The club now has a five-point lead atop the table.
SATURDAY
- Tottenham Hotspur 2-2 Arsenal
- Chelsea 1-1 Stoke City
- Everton 2-3 West Ham United
- Manchester City 4-0 Aston Villa
- Newcastle 1-3 AFC Bournemouth
- Southampton 1-1 Sunderland
- Swansea City 1-0 Norwich City
- Watford 0-1 Leicester City
SUNDAY
- Crystal Palace 1-2 Liverpool
- West Bromwich Albion 1-0 Manchester United
SPANISH LA LIGA
There seems to be no stopping Barcelona.
Lionel Messi netted a brace to lead the Blaugrana to a 4-0 victory at the Estadio Municipal de IpurĂșa. Luis Suarez and Munir El Haddadi scored the two other goals to ensure the club would lead the La Liga table by eight points.
Atletico Madrid and Real Madrid also secured big wins to stay alive in the race for the Spanish title.
Cristiano Ronaldo scored four goals, including a stunner from distance, to help Real Madrid defeat Celta Vigo, 7-1. On Sunday, Antoine Griezmann, Fernando Torres and Yannick Ferreira-Carrasco netted to give Atletico the 3-1 win vs. Valencia.
SATURDAY
- Real Madrid 7-1 Celta Vigo
- Villareal 0-1 Las Palmas
- Getafe 1-1 Sevilla
- Deportivo La Coruna 3-3 Malaga
SUNDAY
- Real Betis 2-0 Granada
- Eibar 0-4 Barcelona
- Real Sociedad 1-1 Levante
- Sporting Gijon 0-2 Athletic Bilbao
- Valencia 1-3 Atletico Madrid
MONDAY
- Espanyol vs. Rayo Vallecano
GERMAN BUNDESLIGA
While the matchup of the weekend finished in a scoreless tie, Schalke 04 secured an important road win.
Neither Borussia Dortmund not Bayern Munich could find the breakthrough in their derby match on Saturday, which leaves the latter on top of the table by five points.
While third place Hertha Berlin dropped points in a loss on Sunday, early goals from Klaas-Jan Huntelaar and Maximilian Meyer ensured Schalke a crucial win. Hertha now only holds a one-point lead over Die Knappen.
SATURDAY
- Eintracht Frankfurt 1-1 Ingolstadt 04
- Augsburg 3-3 Bayer Leverkusen
- FC Cologne 1-3 Schalke 04
- Stuttgart 5-1 Hoffenheim
- Wolfsburg 2-1 Borussia Monchengladbach
- Werder Bremen 4-1 Hanover 96
- Borussia Dortmund 0-0 Bayern Munich
SUNDAY
- Mainz 0-0 Darmstadt
- Hamburg 2-0 Hertha Berlin
ITALIAN SERIE A
Juventus continued its impressive win streak, but it created no separation from the rest of the pack.
The “Old Lady” improved its unbeaten run to 18 games in league play against Atalanta, but second place Napoli and third place AS Roma also secured positive results.
In a statement win, Roma dominated fourth place Fiorentina, 4-1, on Friday. Mohamed Salah scored twice, while Stephan El Shaarawy added yet another goal to his resume.
FRIDAY
- AS Roma 4-1 Fiorentina
SATURDAY
- Hellas Verona 0-3 Sampdoria
- Napoli 3-1 Chievo Verona
SUNDAY
- Torino 1-1 Lazio
- Atalanta 0-2 Juventus
- Bologna 0-0 Carpi
- Frosinone 2-0 Udinese
- Genoa 1-0 Empoli
- Sassuolo 2-0 AC Milan
- Inter Milan 3-1 Palermo
FRENCH LIGUE 1
It was not the best of weekend’s for Ligue 1’s top two teams.
After losing its first game of the season last week, Paris Saint-Germain was unable win again this weekend. Despite controlling a majority of possession, PSG was unable to score against Montpellier, which did not put a single shot on target in 90 minutes.
Second place AS Monaco also tied over the weekend, playing Caen to a 2-2 tie on Friday.
Third place Lyon and fourth place Nice did earn crucial victories, though, as the race for a European qualification spot in France’s top flight continues.
FRIDAY
- Caen 2-2 AS Monaco
SATURDAY
- Paris Saint-Germain 0-0 Montpellier
- Angers 0-0 St Etienne
- Bastia 0-0 Lorient
- Bordeaux 1-1 Ajaccio
- Lille 2-0 Stade de Reims
- Nice 2-1 Troyes
SUNDAY
- Marseille 1-1 Toulouse
- Stade Rennes 4-1 Nantes
- Lyon 5-1 Guingamp