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

Vancouver Whitecaps Dismantle Real Salt Lake 3-0 as Brian White and Thomas Müller Lead the Charge
Vancouver Whitecaps produced a commanding performance in Salt Lake City, winning 3-0 with goals from Brian White, Thomas Müller, and Yadaly Diaby to pile further misery on a Real Salt Lake side that has now gone ten matches without a win in MLS.

Nashville SC 3-0 Chicago Fire: Surridge, Espinoza and Mukhtar Deliver Dominant MLS Win
Nashville SC put Chicago Fire to the sword with a commanding 3-0 victory, with goals from Sam Surridge, Cristian Espinoza and Hany Mukhtar sealing all three points and a clean sheet at home.

Houston Dynamo 2-2 Cincinnati: Denkey Penalty Denies Dynamo in Stoppage Time
Houston Dynamo led twice but could not hold on as Cincinnati's Kévin Denkey converted a stoppage-time penalty to earn a 2-2 draw in MLS. A gutless defensive display from the home side let Cincinnati off the hook despite being massively outshot.

Dallas 0-0 Austin: Keepers Earn Their Wages as Texas Derby Ends Goalless
A tight, scrappy Texas derby produced no goals but plenty of talking points, with Dallas dominating territory and Austin's keepers and defenders doing just enough to earn a point on the road.

LA Galaxy Win 3-2 at Minnesota United Despite Second-Half Fightback
LA Galaxy took all three points at Minnesota United, winning 3-2 in a game that had everything wrong with Minnesota's defending and everything right about Galaxy's ruthlessness when it mattered. The hosts produced a spirited second-half comeback but left it far too late.

St. Louis City 3-1 Toronto: City Dominate from First to Last in Comfortable MLS Win
St. Louis City put in a commanding performance against Toronto, winning 3-1 with goals from Carlo Holse, Tomas Totland, and Simon Becher to continue their unbeaten run in Major League Soccer.

New England 4-2 Orlando City: Peyton Miller Brace and Late Carles Gil Goal Seal Dominant Win
New England put on a commanding display to beat Orlando City 4-2, with Peyton Miller scoring twice and Carles Gil adding a brace including a stoppage-time clincher to confirm three points.

Columbus Crew Shut Out CF Montréal 2-0 As Farsi And Méndez Punish Toothless Home Side
Columbus Crew left Montréal with three points they barely had to sweat for, goals from Mohamed Farsi and Brais Méndez exposing a CF Montréal side that cannot defend, cannot score, and cannot compete at the basic level required. Five losses from their last five in MLS tells you everything.

Charlotte Win 2-1 at DC United Despite Being Outshot 30-10
Charlotte took all three points at DC United despite being outshot three to one, with Allan Saint-Maximin's 71st-minute strike proving the decisive blow after DC United squandered big chance after big chance.

Sporting CP 2-2 Arouca: Ten-Man Lions Surrender Lead as Arouca Stun Alvalade
Sporting CP threw away a two-goal lead and finished with ten men as Arouca claimed a remarkable 2-2 draw in Lisbon, with Dylan Nandín's 87th-minute strike completing a stunning comeback for the visitors.

Brittijn Breaks Willem II Hearts: Fortuna Sittard Steal It 1-0 in Tilburg
Philip Brittijn's 79th-minute strike gave Fortuna Sittard a 1-0 win at Willem II, condemning the hosts to a fourth defeat in their last five Eredivisie matches and leaving serious questions about their ability to compete at this level.

Girona Win 2-1 at Cádiz as Álex Moreno Assists Both Goals in Dominant First Half
Girona came from behind to beat Cádiz 2-1 in La Liga 2, with Vladyslav Vanat and Carles Pérez scoring either side of half-time after Álex Moreno set up both goals. Cádiz's own goal from David López gave them a lifeline but they could not find an equaliser.

Raphinha Hat-Trick Sinks Sevilla: Barcelona Win 3-1 at the Ramón Sánchez-Pizjuán
Raphinha scored three times as Barcelona dismantled Sevilla 3-1 in La Liga, with the visitors' clinical finishing and dominant possession proving far too much for the home side.

Angers 2-0 Troyes: Peter and Sbaï Punish Toothless Visitors in Ligue 1
Angers made it count when it mattered, with goals from Prosper Peter and Amine Sbaï securing a comfortable 2-0 home win over a Troyes side that created next to nothing and showed very little desire to compete.

Lyon 4-0 Rennes: Nuamah Brace Exposes Rennes Desire Deficit in Ligue 1 Rout
Lyon dismantled Rennes 4-0 at home in Ligue 1, with Ernest Nuamah scoring twice before half-time and Rennes never once threatening to compete at the required level. This was a statement performance built on basics, not luck.

Le Mans 2-1 Lorient: Diallo Header Settles a Fractious Ligue 1 Affair
Le Mans ended a four-match winless run in Ligue 1 by beating Lorient 2-1, with Habib Diallo's second-half header proving the difference after a chaotic opening that saw Lorient reduced to uncomfortable terms early on.

Lommel SK 0-0 Mechelen: Toothless Mechelen Squander Big Chances as Both Sides Settle for Nothing
A goalless stalemate at Lommel SK saw Mechelen create the clearer opportunities but fail to convert, with Lommel's goalkeeper making four saves to preserve a point that does little for either side.

Toulouse 3-2 Le Havre: Tengstedt Brace Not Enough as Toulouse Fight Back to Win
Toulouse came from behind to beat Le Havre 3-2 in Ligue 1, with Josh Maja and Ally Samatta both scoring after the break to seal three points in a chaotic second half.

Anderlecht 3-0 Zulte-Waregem: Winkler Brace Seals Commanding Home Win
Anderlecht put Zulte-Waregem to the sword with a controlled 3-0 victory at home, with Marten Winkler grabbing a second-half brace to settle any remaining doubt after Tawfik Bentayeb had given the hosts the lead just before the break.

Motor Lublin 0-0 Górnik Zabrze: In-Form Visitors Squander Big Chances in Frustrating Ekstraklasa Stalemate
Górnik Zabrze arrived at Motor Lublin carrying four wins from their last five matches but could not convert two big chances as both sides cancelled each other out in a scrappy, card-filled Polish Ekstraklasa draw.
