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

Fortuna Sittard Win 3-2 at Groningen Despite Having Just Two Shots on Target
Fortuna Sittard came to Groningen, dominated possession and territory for ninety minutes, and still needed a Justin Hubner own goal in the 87th minute to seal a 3-2 win. FC Groningen competed harder than the scoreline suggests, but they could not hold what they had.

Montpellier 0-0 Boulogne: Dominant Hosts Punished by Woeful Finishing in Ligue 2 Stalemate
Montpellier controlled everything but the scoreboard, missing three big chances and a penalty as Boulogne's ten men somehow left with a point. This is what a lack of accountability at the sharp end looks like.

Rodez 2-2 Pau: Octave Joly Salvages a Point for Pau in Frantic Ligue 2 Draw
Rodez led twice at home but Pau refused to lie down, with substitute Octave Joly's late strike securing a 2-2 draw that will frustrate the hosts given their dominance with the ball.

Adamski Header Earns Legia a Point in Dramatic 1-1 Draw with Śląsk Wrocław
Legia Warszawa rescued a draw with a 90th-minute header from substitute Rafał Adamski, cancelling out Śląsk Wrocław's first-half penalty in a Friday night Ekstraklasa contest that finished 1-1 at the Legia stadium.

Modena Stun Cremonese 3-0: Olzer Brace Lights Up Serie B Opener
Giacomo Olzer scored twice before half-time and Giuseppe Caso added a third as Modena produced a clinical away performance to dismantle Cremonese 3-0 in Serie B. Cremonese created plenty of activity but zero end product, and that tells you everything you need to know.

Bayern 5-1 Stuttgart: The Allianz Arena Swallows Stuttgart Whole
Bayern München dismantled VfB Stuttgart 5-1 at the Allianz Arena on Friday night, with goals from Upamecano, Olise, a Stuttgart own goal, Pavlovic, and Luis Díaz completing a thoroughly dominant home display. Stuttgart competed for patches of this match but were never going to live with Bayern on this form.

Milan 2-0 Venezia: Gonçalo Ramos Breaks the Deadlock as Milan Grind Out a Scrappy Win
AC Milan beat Venezia 2-0 at San Siro thanks to a Gonçalo Ramos goal and a Venezia own goal, but Milan's wastefulness in front of goal will concern anyone paying attention.

Vitinha and Marquinhos Steal a Point in Stoppage Time as Lille and PSG Draw 2-2
Lille led twice and looked set to claim a famous scalp, but Paris Saint-Germain scored twice in the final minutes through Vitinha and Marquinhos to snatch a 2-2 draw at Stade Pierre-Mauroy.

Genk 4-0 SK Beveren: Clinical Home Side Dismantle Toothless Visitors in Belgian Pro League
Genk put on a commanding display at home, scoring four without reply to leave SK Beveren with nothing to show from a night when they simply could not compete where it mattered.

Ronaldo Header and Al-Hamdan Strike Seal Al Nassr 2-1 Win Over Abha Despite Fekir Consolation
Al Nassr ground out a 2-1 Saudi Pro League victory over Abha on Wednesday, with Cristiano Ronaldo and Abdullah Al-Hamdan on the scoresheet before Nabil Fekir pulled one back for the visitors in the final quarter.

Al Draih Win 2-1 at Al Fateh: Two Penalties Decide a Scrappy Saudi Pro League Affair
Al Draih took all three points at Al Fateh thanks to two converted penalties, with Al Fateh's Faisal Al-Abdulwahed pulling one back but ultimately unable to rescue a side that has now won just once in their last ten Saudi Pro League matches.

Crystal Palace 1-4 Manchester City: Cherki Masterclass Tears Palace Apart at Selhurst
Rayan Cherki scored twice and Erling Haaland grabbed a brace as Manchester City dismantled Crystal Palace 4-1 at Selhurst Park, with the hosts offering precious little resistance after half-time.

Birmingham Win 2-1 at Wrexham as Neumann's Brace Proves Decisive
Phil Neumann headed Birmingham to a 2-1 victory at Wrexham, scoring twice either side of a Callum Doyle equaliser. Birmingham were the better side on the night and deserved every point.

Sporting CP Dismantle Rio Ave 4-0 as Luis Suárez Bags a Brace in Dominant Away Display
Sporting CP were ruthless and relentless at Rio Ave on Friday night, scoring four times in the first half to make the contest dead before the break. Luis Suárez grabbed two goals as Sporting showed exactly what they are about.

Alaves 1-0 Villarreal: Boyé's First-Half Strike Enough as Alaves Hold Firm Against Relentless Pressure
Lucas Boyé's 31st-minute finish proved the difference as Deportivo Alaves ground out a disciplined 1-0 win over Villarreal, keeping a clean sheet despite facing 76 per cent possession and 19 shots from the visitors.

Radomiak Radom 2-1 Cracovia Kraków: Wolski Strikes Twice as Hosts End Losing Run
Rafał Wolski delivered the goods with a goal and a penalty conversion as Radomiak Radom claimed a 2-1 victory over Cracovia Kraków, ending a run of three consecutive Ekstraklasa defeats. Cracovia created plenty but converted too little, and three yellow cards told their own story.

Wolfsburg Thrash Karlsruher SC 5-2 in 2. Bundesliga Rout
VfL Wolfsburg produced a dominant display to dismantle Karlsruher SC 5-2, with Fabian Reese bagging a brace and the visitors controlling large portions of the contest from the front to the back.

Barcelona 5-1 Feyenoord: Raphinha Brace Leads Ruthless Dismantling in Champions League
Barcelona were utterly dominant at home, putting five past Feyenoord in a Champions League performance that left no room for debate. Raphinha scored twice, Lamine Yamal and Gabriel Jesus added goals off the bench, and Feyenoord were overrun from the first minute.

Twente 1-0 Telstar: Ørjasæter's Strike Seals a Dominant but Wasteful Win
Twente ground out a 1-0 victory over Telstar in the Eredivisie, with Sondre Ørjasæter's 65th-minute finish settling a match Twente controlled from start to finish but should have won by more.

Demirovic Hat-Trick Blows Viking Away: Stuttgart 3-1 in Champions League
Ermedin Demirovic scored three times inside 32 minutes as VfB Stuttgart dismantled Viking 3-1 in the UEFA Champions League, producing a first-half display of clinical, relentless attacking football.
