Round up of Sunday's action in the major European football leagues
Liverpool stun Everton with freak goal as Arsenal overpower Spurs
Liverpool stayed hot on the heels of Manchester City after a bizarre late winner against Everton as Arsenal issued a powerful statement of intent on Sunday's Premier League derby day.
Jurgen Klopp's unbeaten side looked set to drop a precious two points in their dogged pursuit of City but they benefited from a bizarre error from Everton goalkeeper Jordan Pickford to win 1-0 and continue their Anfield hex over their city rivals.
Unai Emery's Arsenal are now 19 matches unbeaten in all competitions after their thrilling 4-2 victory against Tottenham at the Emirates lifted them to fourth, above fierce rivals Spurs on goal difference.
Chelsea recovered from the disappointment of losing their first match of the Premier League season to Spurs last week to beat Fulham 2-0 and climb to third in the table.
Chelsea 2 (Pedro 4, Loftus-Cheek 82) Fulham 0
Arsenal 4 (Aubameyang 10-pen, 56, Lacazette 74, Torreira 77) Tottenham 2 (Dier 30, Kane 34-pen)
Liverpool 1 (Origi 90+6) Everton 0
Dembele shines as Barca go top with win over Villarreal
Ousmane Dembele took another step on the road to redemption as Barcelona eased past Villarreal on Sunday to move back to the top of La Liga.
Dembele, dropped last month by coach Ernesto Valverde, was making his second consecutive start and repaid the faith by teeing up Gerard Pique's opening goal in a comfortable 2-0 win at the Camp Nou.
A narrow victory puts Barca back at the top, in front of Sevilla and Atletico Madrid, who were each held to 1-1 draws earlier on Sunday, away to Alaves and Girona respectively.
Little over 100 kilometres away in Catalonia, Atletico Madrid's troubles away from home had continued as they needed Diego Costa to help them snatch a late equaliser against Girona.
Avoiding defeat was enough to put a smile on Diego Simeone's face at full-time but his side have now won only once in seven league matches on the road this season.
Sevilla could have reclaimed their place at the summit but instead became the latest side to be thwarted at Mendizorrotza. Sevilla were incensed but still left with a point thanks to a smart finish from Wissam Ben Yedder. Alaves stay fourth, with the draw ensuring only two of the table's top six - Barca and Real Madrid - managed to win this weekend.
Real Betis 1 (Firpo 33) Real Sociedad 0
Girona 1 (Stuani 45+2) Atletico Madrid 1 (Ramalho-OG 82)
Barcelona 2 (Pique 36, Alena 87) Villarreal 0
Alaves 1 (Jony 37) Sevilla 1 (Ben Yedder 78)
Roma stall Inter 2-2, AC Milan move fourth in Serie A
Roma battled back for a 2-2 draw which denied Inter Milan second place in Serie A on Sunday in a Stadio Olimpico thriller between two sides looking to impress after losing in Europe during the week.
Inter, who lost to Tottenham Hotspur in the Champions League midweek, remain third, level on 29 points with second-placed Napoli who travel to Atalanta on Monday.
Safe to say Francesco Totti wasn't thrilled with the referee following Roma's draw with Inter... pic.twitter.com/Iy75WsVnDN— Goal (@goal) December 3, 2018
Champions Juventus opened up an 11-point lead on Napoli with a 3-0 win at Fiorentina Saturday with Cristiano Ronaldo scoring from the spot to bag his 10th goal in 14 games.
Inter are now four points ahead of city rivals AC Milan who moved fourth after Patrick Cutrone and Franck Kessie sealed a 2-1 comeback win over promoted Parma. It was a hard-fought victory for Milan who have a number of injured players out along with suspended Argentine forward Gonzalo Higuain.
AC Milan 2 (Cutrone 55, Kessie 71-pen) Parma 1 (Inglese 49)
Frosinone 1 (Cassata 14) Cagliari 1 (Farias 77)
Sassuolo 0 Udinese 0
Torino 2 (Ansaldi 47, Belotti 50-pen) Genoa 1 (Kouame 36)
Chievo 1 (Pellissier 25) Lazio 1 (Immobile 66)
Roma 2 (Under 51, Kolarov 74-pen) Inter Milan 2 (Balde 37, Icardi 66)
Werner brace lifts Leipzig to third, Dortmund seven points clear
Timo Werner netted twice as RB Leipzig climbed to third in the Bundesliga on Sunday with a 2-0 win over Borussia Moenchengladbach which left leaders Borussia Dortmund seven points clear.
After three straight wins, second-placed Gladbach crashed at the Red Bull Arena as Leipzig dominated with Germany striker Werner netting both goals in the first-half to leave him with eight league goals so far this season.
Leipzig's win pushes defending Bundesliga champions Bayern, who won 2-1 at Werder Bremen on Saturday, down from third to fourth.
Leipzig's victory left Dortmund with a commanding lead in the table after their 2-0 win over Freiburg on Saturday as Paco Alcacer became the league's joint top-scorer with his 10th goal after Marco Reus had converted a penalty.
Later on Sunday evening, Eintracht Frankfurt missed the chance to go second when they crashed to their first defeat since September in losing 2-1 at home to Wolfsburg.
Eintracht's seven-match unbeaten run ended in a home defeat as Wolfsburg went 2-0 up thanks to goals either side of half-time by Admir Mehmedi and Daniel Ginczek before Frankfurt fought back.
RB Leipzig 2 (Werner 3, 45+1) Borussia Moenchengladbach 0
Eintracht Frankfurt 1 (Jovic 87) VfL Wolfsburg 2 (Mehmedi 31, Ginczek 68)
Neymar injury concern after Bordeaux end PSG's flawless run
Paris Saint-Germain are again sweating on Neymar's fitness on Sunday after the superstar attacker left the field at Bordeaux clutching his groin before Andreas Cornelius' late header ended the French champions perfect start to the Ligue 1 season.
Brazilian Neymar was substituted 57 minutes into the hugely entertaining 2-2 draw the Matmut Atlantique stadium, in which he had opened the scoring and had looked in great form before having to head to the dressing room with what looks to be an injury to the same adductor muscle.
Things started well for Neymar again Bordeaux 😃— Goal (@goal) December 3, 2018
Until he was subbed off injured 🤕
And PSG failed to win 👎 pic.twitter.com/6fBaRbb5yj
However the result is unlikely to slow down PSG's march to the title, as they still stand 14 points ahead of nearest challengers Montpellier, who took advantage of Lyon drawing 2-2 at Lille to sneak into second with a 2-1 win at Thierry Henry's struggling Monaco.
PSG's arch rivals Marseille failed to make the most of their fellow Champions Leaguechasers dropping points after a goalless draw at Reims on Sunday. Rudi Garcia's side stay fifth.
Meanwhile mid-table Toulouse drew 2-2 with with fellow relegation rivals Dijon and Strasbourg routed Rennes 4-1.
Bordeaux 2 (Briand 53, Cornelius 84) Paris Saint-Germain 2 (Neymar 34, Mbappe 66)
Toulouse 2 (Gradel 72, Iseka 77) Dijon 2 (Aguerd 24, Abeid 69)
Marseille 0 Reims 0
Rennes 1 (Sarr 9) Strasbourg 4 (Thomasson 20, Martin 32-pen, Martin 50-pen, Martinez 77)