Match reviews
Post-match reports and full-time analysis from across Europe's top leagues, newest first.

Lens 2-1 Paris FC: Thauvin and Hazard Punish Ten-Man Visitors in Ligue 1 Thriller
Lens came from behind to beat Paris FC 2-1 at home, with Florian Thauvin and Thorgan Hazard scoring after the hour mark to overturn Luca Koleosho's first-half opener. Paris FC's evening unravelled after Jean-Clair Todibo was removed following a VAR review, and Lens controlled the second half from there.

Arsenal 2-0 Everton: Konsa and Gabriel Sink a Toothless Blues at the Emirates
Arsenal made it four wins from five in the Premier League with a controlled 2-0 victory over Everton, goals from Ezri Konsa and Gabriel doing the damage as Everton offered next to nothing going forward.

Cardiff City 1-0 Birmingham: Salech Redeems Himself as Bluebirds End Blues' Unbeaten Run
Yousef Salech missed a penalty then scored the winner as Cardiff City beat Birmingham 1-0 at Cardiff City Stadium, ending the visitors' five-match unbeaten run in the Championship.

Preston 1-1 West Brom: Heggebø Rescues a Point But Preston's Problems Run Deep
Aune Heggebø's late equaliser earned Preston a draw against West Brom, but one point from five Championship games tells you everything you need to know about where this club is right now.

Villarreal Win 2-1 at Valencia as Elliott's Red and Late Mikautadze Goal Seal Chaotic Derby
Villarreal came from behind to beat Valencia 2-1 at Mestalla in a match that had everything: a penalty, five yellow cards, two red cards, and a stoppage-time winner from Georges Mikautadze. Valencia imploded when they needed composure most.

Beier Off The Bench, Dortmund Grind Out 1-0 Win Over Frankfurt
Maximilian Beier's 80th-minute strike settled a tight Bundesliga contest at Signal Iduna Park, with Borussia Dortmund doing just enough to see off an Eintracht Frankfurt side that never truly competed at the required level.

Chelsea 0-2 Tottenham: Cole Palmer Sees Red as Spurs Steal It at Stamford Bridge
Tottenham Hotspur won 2-0 at Chelsea thanks to a Mike Penders own goal and a late Mathys Tel strike, with the hosts reduced to ten men after Cole Palmer was sent off for a second yellow card in the 80th minute.

Napoli 3-3 Roma: McTominay Brace Squandered as Balerdi Breaks Hearts in Stoppage Time
Scott McTominay scored twice for Napoli but Leonardo Balerdi's 89th-minute header denied the hosts all three points in a chaotic six-goal draw at the Diego Armando Maradona Stadium. Allegri was sent to the stands in injury time to cap a night of pure madness.

Wolves 1-0 Watford: Armstrong Does the Damage as Watford Offer Nothing
Adam Armstrong's 35th-minute strike was enough for Wolves to grind out a 1-0 win over a Watford side that created nothing, threatened nobody, and left Molineux with exactly what their performance deserved.

Racing Santander 2-1 Espanyol: Late Zabiri Strike Seals Comeback Win for Struggling Hosts
Racing Santander came from behind to beat Espanyol 2-1 at home in La Liga, with Yassir Zabiri scoring the winner six minutes from time to give the hosts a desperately needed victory. Espanyol's wastefulness in front of goal and a string of yellow cards told its own story.

Southampton Win 3-2 at West Ham to Complete Championship Comeback
Southampton came from behind to beat West Ham United 3-2 in a frantic EFL Championship clash at London Stadium, with Tomáš Souček's 90th-minute winner settling a match West Ham had no right to lose.

Lincoln City 4-1 Burnley: Ladefoged Brace Caps Commanding Lincoln Win
Lincoln City put on a dominant display at home, beating Burnley 4-1 in the EFL Championship with Mikkel Ladefoged scoring twice and the visitors unable to cope with Lincoln's attacking intensity after the break.

Köln 0-0 Schalke: Goalless Grind Fails Both Sides at the RheinEnergieStadion
A scrappy, frustrating Bundesliga stalemate between 1. FC Köln and Schalke 04 produced five yellow cards, a half-time double substitution, and nothing in the net for either side.

Douvikas Double Sinks Sassuolo as Como Claim Commanding 2-0 Win
Anastasios Douvikas scored twice in the second half to give Como a deserved 2-0 victory over a toothless Sassuolo side who failed to register a single shot on target.

Aston Villa 2-1 Manchester City: Jackson Brace Sinks Five-Star City in Villa Park Upset
Nicolas Jackson scored twice to hand Aston Villa a 2-1 Premier League victory over Manchester City, who dominated possession and chances but could not find a way past a determined Villa side that competed for every single second.

Norwich Win 3-1 at Charlton Despite Five-Game Losing Streak Going In
Norwich ended a run of five straight Championship defeats with a composed 3-1 win at Charlton, with Paris Maghoma and Mathias Kvistgaarden doing the damage. Charlton were desperate, disorganised, and ultimately nowhere near good enough.

Gladbach Stun Stuttgart 3-2 Despite 70% Possession: Demirovic Double Not Enough
Borussia Mönchengladbach ended a five-match losing run with a stunning 3-2 victory at VfB Stuttgart, with Joe Scally, Shuto Machino, and Wael Mohya doing the damage despite Stuttgart dominating possession throughout.

Nice Win 2-1 at Brest Despite Ten Shots on Target from the Home Side
Nice ground out a 2-1 victory at Stade Brestois 29 on Friday night, with Elye Wahi and Sofiane Diop doing the damage after the break despite Brest creating the better chances across the ninety minutes.

Torino 3-2 Monza: Vlašić and a Patterson Own Goal Seal Dramatic Friday Night Win
Torino ground out a hard-fought 3-2 victory over Monza at home in Serie A, with Nikola Vlašić's second-half strike proving decisive before Nathan Patterson's own goal added late gloss for the visitors.

Ipswich 1-1 Nottingham Forest: Williams Opener Cancelled Out as Ipswich Miss Big Chances
Neco Williams gave Ipswich the lead at Portman Road but Julio Enciso's first-half leveller earned Nottingham Forest a point, as Ipswich squandered three big chances and Forest rode their luck.
