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

Oviedo Shut Out Albacete 1-0: Pablo Sáenz Strikes as Hosts Fail to Convert Dominance
Oviedo claimed a hard-fought 1-0 victory at Albacete on Saturday, with Pablo Sáenz's 42nd-minute finish proving the difference despite the hosts enjoying the lion's share of possession and territory throughout.

LASK Linz 3-0 Rheindorf Altach: Lang Brace and Altach Capitulation Tell the Full Story
Christoph Lang scored twice inside nineteen minutes to set LASK Linz on their way to a commanding 3-0 win over Rheindorf Altach, with Florian Flecker adding a late third to complete a thoroughly deserved clean sheet.

Guingamp 3-3 Nantes: Six Goals, No Winners, and a Lesson in How Not to Defend
Guingamp and Nantes served up a chaotic six-goal draw in Ligue 2, with Nantes twice leading before Wilitty Younoussa pulled Guingamp level and Antoine Joujou's late strike forced a share of the spoils. Neither side deserved to win. Both deserved to lose.

Al Fateh 0-0 Al Ittihad: Eight Saves, Three Posts, Zero Goals — How Did Nobody Score?
Al Fateh dominated Al Ittihad in every measurable way but could not find a winner in a goalless Saudi Pro League draw, hitting the woodwork three times and missing four big chances in a performance that will haunt their players for days.

Al Draih Win 3-0 at Al Ettifaq: Núñez Brace Seals Dominant Away Victory
Al Draih put three past Al Ettifaq without reply in the Saudi Pro League, with Darwin Núñez scoring twice and Adil Boulbina adding a second-half goal to seal a convincing away win.

Zagłębie Lubin 0-0 Pogoń Szczecin: Lubin Dominate But Cannot Convert as Pogoń Survive With Ten Men
Zagłębie Lubin created chance after chance but could not find a way through as Pogoń Szczecin held on for a point despite finishing the match with ten men and six saves from their goalkeeper.

Nürnberg 1-4 Bielefeld: Arminia Dismantle Hosts in Clinical 2. Bundesliga Statement
DSC Arminia Bielefeld put four past Nürnberg at the Max-Morlock-Stadion, with Adam Markhiev scoring twice in a dominant away performance that exposed every weakness in the home side's defensive basics.

Young Boys 3-3 Basel: Six Goals, No Winners, and a Defensive Disaster at Both Ends
Young Boys led twice and dominated large portions of the match but could not hold Basel out, as a 3-3 draw at home left points on the table and serious defensive questions unanswered.

Lommel SK Silence Cercle Brugge 1-0: Tom Reyners Strikes as Hosts' Miserable Run Continues
Lommel SK claimed a hard-fought 1-0 victory at Cercle Brugge, with Tom Reyners' 61st-minute finish proving the difference as the hosts extended their winless run to five matches in the Belgian Pro League.

Standard Liège Win 2-1 at OH Leuven Despite Leuven's Dominance on the Ball
Standard Liège took all three points from Den Dreef with a 2-1 victory over OH Leuven, winning despite being outshot 22 to 5 and holding just 38% of possession. Casper Nielsen's early penalty and Dennis Eckert Ayensa's second-half strike proved enough.

Lyon 1-1 Le Havre: Openda Steals a Point in the 87th Minute as Lyon Pay for Wasted Chances
Lyon led through Ally Samatta's header but could not hold on, as Loïs Openda punished them three minutes from time to earn Le Havre a draw at the Groupama Stadium.

Troyes Win 2-1 at Lorient Despite Dominant Home Possession: Ligue 1 Post-Match Analysis
Troyes picked up a 2-1 victory at Lorient on Saturday evening despite spending most of the night chasing the ball. The result tells you everything about accountability in this game.

Brest 2-2 Toulouse: Ajorque Header Denies Brest in Stoppage Time
Stade Brestois 29 dominated large portions of this Ligue 1 contest but were denied three points by Ludovic Ajorque's 95th-minute header, as Toulouse salvaged a 2-2 draw at Brest.

Juventus 2-0 Parma: Substitute Goals From González and Koopmeiners Seal Comfortable Win
Juventus ground out a 2-0 win over Parma at home in Serie A, with Nico González and Teun Koopmeiners both scoring after coming off the bench to settle a one-sided contest. Parma offered next to nothing going forward and were second best from first whistle to last.

Rudeš 2-0 Varaždin: Varaždin Outplayed at Home as Latkovic and Canjuga Punish Lack of Desire
Varaždin were beaten 2-0 at home by Rudeš in the Croatian 1. HNL, with goals from Aleksa Latkovic and Ivan Canjuga exposing a home side that simply could not compete where it mattered.

Padova 1-1 Hellas Verona: Amin Sarr Penalty Rescues Point But Padova Left Frustrated
Calcio Padova dominated large portions of this Serie B clash but could not convert their superiority into victory, as Hellas Verona equalised through Amin Sarr's penalty to earn a 1-1 draw at the Euganeo.

Ascoli 1-1 Carrarese: Gori Rescues a Point But Ascoli Should Have Won This
Ascoli dominated possession and created the better chances but were pegged back by a Gabriele Gori equaliser in the 82nd minute, leaving both sides to share the spoils in a frustrating Serie B draw.

Avellino 3-0 Vicenza: Clinical Home Side Punish Wasteful Visitors in Serie B Opener
Avellino put Vicenza to the sword with three goals in a ruthless home performance, with Andrea Favilli pulling the strings and the visitors failing to convert despite dominating possession.

Girona 5-2 Las Palmas: Asprilla Brace Seals Dominant Home Win in La Liga 2
Girona put on a ruthless attacking display to dismantle Las Palmas 5-2 in La Liga 2, with substitute Yáser Asprilla netting twice after the break to put the result beyond any doubt.

Atletico Madrid Run Riot in Seville: Baena Brace Punishes Sevilla in 3-1 Defeat
Atletico Madrid dismantled Sevilla 3-1 at the Ramon Sanchez-Pizjuan, with Álex Baena scoring twice and Ademola Lookman adding a third to hand the hosts a chastening evening in La Liga.
