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

Paderborn 3-1 Hoffenheim: Castañeda and Tigges Punish Wasteful Visitors in Bundesliga Upset
Paderborn ended a three-match winless run in the most convincing fashion possible, outfighting and outscoring a Hoffenheim side that dominated possession but could not turn it into goals.

KV Kortrijk 1-0 SK Beveren: Jamie Roche Strike Ends Six-Match Losing Run
KV Kortrijk finally got off the mark in the Belgian Pro League with a narrow 1-0 victory over SK Beveren, Jamie Roche's 52nd-minute finish doing just enough to separate two sides with very different stories to tell.

Brann 2-1 Bodø/Glimt: Ten-Man Hosts Stun Norwegian Leaders in Bergen Upset
Brann produced a remarkable 2-1 victory over Bodø/Glimt in the Norwegian Eliteserien, holding on with ten men after Kristall Máni Ingason scored the winner and was then sent off in the same second half.

Burgos Steal It Late: Las Palmas 1-2 Burgos, La Liga 2
Burgos came to Gran Canaria, absorbed everything Las Palmas threw at them, and walked away with three points thanks to a 94th-minute winner from David González. Las Palmas had the ball, the corners, and the shots. They did not have the basics where it mattered.

Casa Pia Stun Estoril 2-1 With Late Benjamin Pauwels Winner
Casa Pia came from behind to beat Estoril 2-1 at home, with substitute Benjamin Pauwels settling the match in the 89th minute after a frantic final quarter of football.

Santa Clara 0-0 Sporting Braga: Cards, Caution and Nothing to Show For It
Santa Clara and Sporting Braga cancelled each other out in a scrappy Liga Portugal draw that produced seven yellow cards, one shot on target each, and precisely nothing in the way of cutting edge.

Villares Header Rescues Deportivo in 1-1 Draw with Real Betis
Diego Villares headed home three minutes from time to deny Real Betis all three points, as Deportivo La Coruña fought back from Cucho Hernández's first-half strike to earn a hard-fought draw at home.

Club Brugge 3-0 Genk: Brugge Suffocate Genk With Set-Piece Dominance and Defensive Steel
Club Brugge dismantled Genk 3-0 at home, with goals from Carlos Forbs, Han-beom Lee, and Brandon Mechele sealing a controlled and commanding victory. Genk created chances but squandered every one of them.

Villarreal 3-1 Levante: Ayoze and Mikautadze Seal Convincing Win as Yellow Submarine Find Their Teeth
Villarreal ended a three-match losing run in La Liga with a commanding 3-1 home victory over Levante, with Ayoze Pérez, Alberto Moleiro, and Georges Mikautadze all on target.

Juventus 0-2 Atalanta: Conceição and Bremer Punish Toothless Atalanta Defence in Turin
Juventus beat Atalanta 2-0 at home in Serie A, with Francisco Conceição and Bremer scoring either side of half-time to hand the visitors a deserved defeat. Atalanta created more but converted less, and Juventus were ruthless when it mattered.

Legia Warszawa Win 3-1 in Białystok as Jagiellonia's Defensive Frailties Punished
Legia Warszawa put in a dominant display to win 3-1 away at Jagiellonia Białystok, with two penalties and a Paweł Wszołek goal settling the Polish Ekstraklasa contest. Jagiellonia's defence had no answers for a Legia side that controlled the game from start to finish.

Mantova 2-2 Pisa: Vlahović Rescue Act Denies Home Side In Chaotic Serie B Draw
Mantova looked set to hold on for all three points before Vanja Vlahović equalised deep into stoppage time to earn Pisa a 2-2 draw in a bad-tempered, open Serie B encounter.

Matheus Cunha Snatches Late Draw as Manchester United Leave Craven Cottage with 1-1
Lisandro Martínez's own goal gave Fulham the lead in the second half, but Matheus Cunha struck in the 89th minute to earn Manchester United a share of the spoils at Craven Cottage.

Nice 2-1 Lille: Amoura Strike Caps Stunning Turnaround as Nice End Winless Run
Nice produced a remarkable second-half fightback to beat Lille 2-1 at the Allianz Riviera, with Mohamed Amoura's 67th-minute finish proving the decisive blow after a Nathan Ngoy own goal had gifted the hosts an early lead.

Rijeka 3-0 Hajduk Split: Connor Maguire's Verdict on a Result That Defied the Stats
Rijeka beat Hajduk Split 3-0 in the Croatian 1. HNL despite being outplayed for long stretches. Connor Maguire breaks down how desire and clinical finishing overturned a story the numbers were telling differently.

Tromsø 3-2 HamKam: Late Headers Seal It As HamKam Offer Nothing
Tromsø ground out a 3-2 win over HamKam at home, with Vegard Erlien's header and a HamKam own goal in the final ten minutes doing the damage. HamKam had four shots all game. Four.

Sandefjord 3-0 Start: Subs Deliver as Gigović and Pettersen Sink Depleted Visitors
Sandefjord ended a run of poor form with a commanding 3-0 victory over Start, with all three goals arriving in the final half-hour after a triple substitution changed the game completely. Start were reduced to ten men and offered nothing going forward.

Viking 3-0 Lillestrøm: Clinical Home Side Shut Out Toothless Visitors
Viking were comfortable and ruthless at home, putting three past Lillestrøm without reply. Lillestrøm had the ball but did absolutely nothing useful with it.

Salzburg 3-0 Sturm Graz: Visitors Crumble as Red Cards and Second-Half Goals Settle Austrian Bundesliga Derby
Salzburg put Sturm Graz to the sword with three unanswered second-half goals, aided by a Sturm collapse in discipline and desire that left their Austrian Bundesliga rivals looking every inch the dominant side.

Ceuta 1-1 Real Valladolid: Carlos Hernández Steals a Point in Stoppage Time
Ceuta dominated large portions of this La Liga 2 contest and looked set for a first win in six attempts, only for Real Valladolid substitute Carlos Hernández to equalise deep into stoppage time and deny them three points they badly needed.
