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

Mastantuono Hat-Trick Sinks Venezia: Fiorentina Win 4-2 in Serie A
Franco Mastantuono scored a hat-trick as Fiorentina ran out 4-2 winners against a Venezia side that competed hard but could not contain the visitors' clinical edge. A match with six goals, two yellow cards per side, and a performance from Mastantuono that deserves to be talked about.

Virtus Entella Stun Pisa 4-1: Three First-Half Goals Set the Tone in Serie B Shock
Virtus Entella dismantled Pisa at home with a commanding 4-1 victory, scoring three times before half-time to put the result beyond doubt. Connor Maguire breaks down where Pisa fell apart and why Entella deserved every bit of it.

West Ham 6-0 Wrexham: Hammers Destroy Visitors in Championship Statement
West Ham United produced a dominant, ruthless performance to dismantle Wrexham 6-0 at home in the EFL Championship, with goals spread across the pitch and not a single moment of genuine threat from the visitors.

Schalke Run Riot at the Alte Försterei: Union Berlin Beaten 3-1 in Bundesliga Opener
Schalke 04 came to Berlin and left with all three points, winning 3-1 in a match that exposed everything wrong with Union Berlin right now. Connor Maguire pulls no punches in his post-match breakdown.

Ángel Rodado Brace Earns Wisła Kraków a 2-0 Win Over Jagiellonia Białystok
Ángel Rodado scored twice to give Wisła Kraków a commanding 2-0 home victory over Jagiellonia Białystok in the Polish Ekstraklasa. The result was built on genuine dominance, not fortune.

Grenoble Win 1-0 at Rodez: Xantippe Strike Decides a One-Sided Ligue 2 Encounter
Matthéo Xantippe's eleventh-minute finish gave Grenoble Foot 38 a deserved 1-0 victory at Rodez, with the away side dominating every meaningful statistic on a night when the home team simply did not compete.

Al Ahli 3-1 Al Hazm: Toney and Trincão Dismantle Toothless Visitors in Saudi Pro League
Al Ahli were far too good for Al Hazm on Friday night, with Ivan Toney and Francisco Trincão combining to put the game to bed before half-time. Al Hazm had no answer for a side that created nine big chances and dominated every meaningful statistic.

Dijon 3-2 Laval: Chouchane Strikes Early But Laval Fall Short Despite Dominant Display
Dijon claimed a 3-2 victory over Laval in Ligue 2 despite being second best for large portions of the match, with Samy Chouchane's third-minute opener setting the tone for a chaotic evening in Burgundy.

AZ Alkmaar 1-1 Willem II: Five-Game Winning Run Ended by Devin Haen's Late Strike
AZ Alkmaar dominated possession and created chance after chance but could not hold on, as Willem II snatched a deserved point through Devin Haen's 81st-minute finish to end the hosts' perfect Eredivisie run.

Reims Win 2-1 at Nancy Despite Being Outshot 19-8
Reims took all three points at Nancy on Friday night, scoring twice in the first half through Yaya Fofana and Chamsedin Kouranfal before holding on as Nancy threw everything at them. Nancy had 19 shots and dominated possession but a chronic lack of cutting edge cost them.

Clermont 0-0 Boulogne: Cards, Chaos and Nothing to Show For It
Clermont and Boulogne served up a toothless stalemate in Ligue 2 on Friday night, with six yellow cards, ten substitutions and not a single goal to justify the aggravation.

Empoli 0-1 Arezzo: Romagnoli Own Goal Sends Empoli to Defeat Despite Red Card Advantage
Arezzo won 1-0 at Empoli in Serie B thanks to a Simone Romagnoli own goal on 74 minutes, a result that will sting Empoli badly given they had reduced their opponents to ten men earlier in the match. This is exactly the sort of result that tells you everything you need to know about a side.

København 2-0 Horsens: Beijmo and Dadason Seal Professional Win for FCK
FC København made it four wins from five in the Danish Superliga with a controlled 2-0 victory over Horsens, Felix Beijmo striking early before Viktor Dadason sealed it after the break.

Häcken 1-1 Mjällby: Visitors Dominate But Settle For A Point In Allsvenskan Stalemate
Mjällby bossed large parts of this match with 17 shots and 58% possession but could not find a winner, as Häcken held on after Jacob Bergström's early header was cancelled out by Julius Lindberg's second-half equaliser.

Salzburg Dominate But Settle For 1-1 Draw As Ried Hold On In Chaotic Finish
Salzburg bossed proceedings at Ried with 68% possession and 24 shots to eight, but a late Philipp Pomer header cancelled out Karim Konaté's goal to leave the points shared in a bad-tempered Austrian Bundesliga clash.

Al-Qadsiah 3-3 Al Ettifaq: Visitors Snatch Late Draw After Squandering Two-Goal Lead
Al-Qadsiah led twice and created the better chances throughout, but Al Ettifaq refused to lie down and levelled through Jordan Larsson in the 85th minute to earn a share of the spoils in a frantic Saudi Pro League encounter.

Bayern 5-0 Bodø/Glimt: Musiala, Kane and Olise Tear Apart Norwegian Side in Champions League Rout
Bayern München delivered a ruthless second-half performance to dismantle Bodø/Glimt 5-0 in the UEFA Champions League, with Michael Olise grabbing a brace and the visitors finishing with ten men.

Stevenage 2-1 Luton Town: Boro Hold Their Nerve as Luton's Dominance Counts for Nothing
Stevenage beat Luton Town 2-1 in League One despite being outpossessed 70-30, with goals from Dan Kemp and Josh Magennis enough to see off a Luton side that created plenty but delivered too little when it mattered.

Como 4-1 RB Leipzig: Baturina and Douvikas Run Riot as Leipzig Collapse in Champions League
Como produced a stunning Champions League display to dismantle RB Leipzig 4-1, with Martin Baturina and Anastasios Douvikas tearing the visitors apart in the first half before Assane Diao and Máximo Perrone completed a ruthless win.

Ianis Stoica Brace Sinks Braga: Estrela Amadora Win 2-1 in Liga Portugal Thriller
Ianis Stoica scored twice to give Estrela Amadora a 2-1 victory over Sporting Braga in Liga Portugal, with the home side holding firm despite Braga's dominance of possession throughout the match.
