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

Meerdink's Early Strike Enough as AZ Alkmaar Grind Out 1-0 Win Over Telstar
Mexx Meerdink's 19th-minute finish settled a one-sided contest at the AFAS Stadion, with AZ Alkmaar's defensive solidity doing the rest as Telstar managed just one shot on target all afternoon.

Hartberg 3-3 LASK Linz: Radulovic Rescues Point After Hartberg Lead Twice
Hartberg twice led and looked on course for a famous result against LASK Linz, but Andrija Radulovic's brace off the bench dragged the visitors back level in a breathless 3-3 draw in the Austrian Bundesliga.

Iván Azón's 85th-Minute Strike Earns Getafe a 1-0 Win Over Málaga
Getafe ground out a hard-fought 1-0 victory over Málaga at home in La Liga, with Iván Azón's late right-foot finish the difference between two sides who struggled to create. It was the kind of win Getafe needed badly, and they earned every inch of it.

Sabadell 3-1 Oviedo: Headers, Set Pieces and a Statement Win at Home
Sabadell controlled the key moments and punished Oviedo with three well-taken goals, running out comfortable 3-1 winners in La Liga 2. Oviedo had the ball but could not do anything useful with it when it mattered.

Elfsborg End Djurgården's Perfect Run With a 2-1 Away Win
Elfsborg came to Stockholm and did what nobody had managed in five attempts, beating Djurgården 2-1 to end a remarkable clean sheet streak and claim a deserved away victory.

Cornelius Header Seals Derby Win: Brøndby 0-1 FC København
Andreas Cornelius came off the bench to head home the only goal of a tight Copenhagen derby, as FC København's superior cutting edge proved the difference over a Brøndby side that competed hard but created nothing of note.

Thun Win 2-1 at Vaduz Despite Red-Zone Discipline Meltdown
Thun claimed all three points at Vaduz on Sunday, winning 2-1 in the Swiss Super League thanks to a dominant second-half display, while the hosts self-destructed with five yellow cards and a performance that raised serious questions about their basic standards.

Häcken Humiliated 5-0 in Kalmar as G. Lindgren Hat-Trick Exposes a Club in Freefall
Häcken were taken apart 5-0 away at Kalmar in the Swedish Allsvenskan, with G. Lindgren scoring a hat-trick as the visitors offered absolutely nothing in attack. This was not a defeat. It was a statement about standards, accountability, and the total absence of both.

Sønderjyske 4-2 Randers: Home Side End Miserable Run With Emphatic Win
Sønderjyske Fodbold ended a run of four consecutive Danish Superliga defeats with a convincing 4-2 home victory over Randers FC, with goals from Osaze De Rosario, Brynjar Ingi Bjarnason, Mohamed Cherif Haidara, and Ismaïl Seydi sealing three points.

Halmstad 2-1 AIK: Malte Persson's 90th-Minute Strike Stuns the Visitors in Allsvenskan Thriller
Halmstad pulled off a dramatic comeback win against AIK, with substitute Malte Persson scoring in the 90th minute to seal all three points after Johan Hove had levelled for the visitors.

Bielefeld 2-2 Heidenheim: Heidenheim Dominate But Leave Empty-Handed in Chaotic 2. Bundesliga Draw
1. FC Heidenheim created chances for fun and bossed the ball at the SchücoArena, but DSC Arminia Bielefeld pinched a draw thanks to two substitutes and a keeper who earned his wages. A point each, and neither side will be thrilled.

Kaars Header Rescues Cottbus: Energie Draw 1-1 With FC St. Pauli Despite Going Down to Ten Men
Energie Cottbus salvaged a 1-1 draw against FC St. Pauli in the 2. Bundesliga on Sunday, with substitute Martijn Kaars heading home in the 80th minute despite Cottbus finishing the match with ten men. St. Pauli dominated the game but could not hold on for the win.

Hannover 96 2-1 VfL Bochum: Survival Instinct Wins It Despite Being Outplayed
Hannover 96 beat VfL Bochum 1848 2-1 at home despite being thoroughly outplayed for large stretches, with first-half goals from Stefán Teitur Thórdarson and Marcel Hartel proving enough to hold off a Bochum side that dominated the statistics but lacked the clinical edge to take anything from the game.

Antwerp 0-2 Union Saint-Gilloise: Ten-Man Antwerp Undone by Union's Clinical Second Half
Union Saint-Gilloise were comfortable, clinical, and utterly in control at the Bosuilstadion, with goals from Mateo Biondic and Denzel De Roeve sealing a deserved 2-0 win over a shambolic Antwerp side reduced to ten men.

Wolves 1-0 West Brom: Fer López Punishes Toothless Baggies as Wolves Hold Firm
Fer López's second-half strike settled a tight Championship derby in Wolves' favour, with West Brom's lack of cutting edge in the final third ultimately costing them on the road.

Rangers Win 1-0 at Celtic Park: Ryan Naderi's Strike Stuns the Champions
Rangers silenced Celtic Park with a Ryan Naderi goal on 33 minutes, holding on for a 1-0 win despite Celtic's possession and pressure. The result ends Celtic's unbeaten run in Scottish Premiership matches and delivers a statement victory for Derek McInnes's side.

Gilmour Strike Cancelled Out as Fiorentina and Napoli Share the Points in Florence
Billy Gilmour gave Napoli the lead on 23 minutes but Álex Jiménez levelled early in the second half as Fiorentina and Napoli played out a 1-1 draw in Serie A. Napoli's wastefulness in front of goal ultimately cost them three points.

Pogoń Szczecin Win 2-1 at Piast Gliwice Despite Spending 32% of the Ball
Pogoń Szczecin took all three points at Piast Gliwice with a 2-1 victory, winning the duels battle decisively and converting their chances with clinical efficiency. Piast dominated possession and territory but could not turn pressure into goals when it mattered.

Feyenoord 5-0 Utrecht: Hadj Moussa Stars as Rotterdam Side Tear Apart Toothless Visitors
Feyenoord dismantled Utrecht with a dominant 5-0 victory at De Kuip, with Anis Hadj Moussa scoring twice and Utrecht offering almost nothing in response. This was a performance that told you everything you need to know about the gap between these two sides right now.

Miranchuk Punishes Timbers as Atlanta United Grind Out 1-0 Win in Portland
Aleksey Miranchuk's 28th-minute finish, assisted by Miguel Almirón, was enough for Atlanta United to take all three points from a Portland Timbers side that created chance after chance and converted precisely none of them.
