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

NEC Nijmegen 1-1 GO Ahead Eagles: Six Big Chances, One Goal. That Tells You Everything.
NEC Nijmegen dominated the basics but could not convert their chances, and GO Ahead Eagles nicked a point through Perr Schuurs inside two minutes. A draw neither side deserved in the way they probably wanted it.

Atletico Madrid 2-1 Real Madrid: Simeone's Side Hold On After Rudiger's Late Header
Atletico Madrid beat Real Madrid 2-1 in a feisty Madrid derby at the Wanda Metropolitano, with Jonathan David's goal and a penalty from Alejandro Grimaldo doing the damage before Antonio Rudiger gave Los Blancos hope in stoppage time.

Estrela Amadora 0-2 Academico Viseu: André Clóvis Double Ends Amadora's Unbeaten Run
André Clóvis scored twice inside the first half-hour to give Academico Viseu a composed 2-0 win away at Estrela Amadora, handing the home side their first defeat in five Liga Portugal matches.

Borevković Header Earns Vitória Guimarães a 1-1 Draw Against Moreirense in Stoppage Time
Vitória Guimarães rescued a point deep into injury time through Toni Borevković, cancelling out Tiago Andrade's second-half opener for Moreirense in a game that told you everything about where both clubs are right now.

GAIS Stroll to 3-0 Win as Mjällby's Defensive Crisis Deepens
Nikola Vasic scored twice in five second-half minutes as GAIS dismantled a shambolic Mjällby side 3-0, extending the hosts' run without a clean sheet to ten matches in the Swedish Allsvenskan.

Lausanne Sport 0-4 Lugano: Delcroix Hat-Trick Exposes a Side With Nothing Left
Hannes Delcroix scored a hat-trick as Lugano dismantled a shambolic Lausanne Sport side 4-0, exposing every weakness a struggling home team has been hiding in plain sight.

St. Gallen Win 3-1 at Basel Despite Being Outshot 24-10
St. Gallen took all three points at Basel despite being comprehensively outshot, winning 3-1 in a result that tells you everything about clinical finishing versus wasted opportunity. Basel created more, threatened more, and still lost. Unacceptable.

Southall 2-2 Dorking Wanderers: Six Minutes That Cost Southall Everything
Southall dominated large portions of this FA Cup tie but were undone in a frantic six-minute spell before half-time, and they never fully recovered. Dorking equalised in the 85th minute to earn a draw they barely deserved on the stats.

Horsens 2-2 AGF: Late Collapse Hands Away Side a Point They Barely Deserved
AGF came from two goals down to steal a 2-2 draw at Horsens, with Jakob Bonde and Ivan Milicevic scoring in the final two minutes to deny the hosts a deserved win.

Westerlo Win 2-0 at Sint-Truiden as Bassette and Sandra Punish Wasteful Home Side
Westerlo claimed a deserved 2-0 victory at Sint-Truiden on Sunday, with Norman Bassette and Cisse Sandra scoring either side of half-time to leave the home side with nothing to show for 17 shots.

Mosquera Brace Seals Verona Win: Hellas 2-1 Vicenza, Serie B
Daniel Mosquera came off the bench to score twice in two minutes and hand Hellas Verona a 2-1 Serie B victory over Vicenza, overturning a deficit with a ruthless late spell that settled a fractious, card-filled contest.

Auxerre 2-1 Brest: Own Goal Seals It As Auxerre Grind Out Victory Despite Pressure
Auxerre made it back-to-back Ligue 1 wins with a 2-1 victory over Stade Brestois 29, with R. Le Guen's own goal in the 83rd minute proving decisive after Cameron Archer had levelled for the visitors at the start of the second half.

Südtirol Stun Arezzo 4-1 in Serie B: A Defensive Collapse That Cannot Be Excused
Südtirol ran out commanding 4-1 winners at Arezzo in Serie B, with goals from Fabio Rispoli, Vasco Lopes, Kenny Mixtur, and Andrea Giorgini exposing a home side that had no answer once the visitors took control. This was not a close game that went the wrong way. It was an accountability failure.

Manchester City 5-3 Sunderland: Brobbey Hat-Trick Overshadowed by City's Defensive Horror Show
Manchester City won 5-3 against Sunderland in a Premier League thriller that raised serious questions about their defensive standards, despite Brian Brobbey's superb hat-trick giving the hosts a platform to work from.

Parma 2-1 Genoa: Almqvist Strikes Late to Hand Struggling Side a Vital Win
Parma ground out a hard-fought 2-1 victory over Genoa at home, with substitute Pontus Almqvist scoring the winner on 80 minutes to end a run of poor form. Genoa dominated large portions of the match but could not convert their superiority into goals when it mattered.

Isak Does the Damage as Liverpool Grind Out 1-0 Win at Bournemouth
Alexander Isak's 57th-minute strike was enough to give Liverpool all three points at the Vitality Stadium, as Bournemouth's winless run in their last five Premier League matches continued.

Zagłębie Lubin 0-2 Wisła Płock: Sekulski and Hamulic Punish Toothless Home Side
Wisła Płock came to Lubin, did the basics, and went home with three points. Zagłębie had the ball, had the shots, and had absolutely nothing to show for any of it.

Wolfsberger AC Win 4-1 at Ried: Bajic and Thelin Punish Wasteful Home Side
Wolfsberger AC dominated the basics and punished a porous Ried defence to run out convincing 4-1 winners in the Austrian Bundesliga, with Ante Bajic and Isaac Kiese Thelin leading the charge.

Bolton Wanderers Win 4-3 at Carrow Road in a Championship Thriller That Exposed Norwich's Defensive Failings
Bolton Wanderers came to Norwich and left with three points after a seven-goal Championship contest that had everything except defensive accountability. Norwich led twice and still found a way to lose.

Vålerenga 1-1 Fredrikstad: Jarl Rescues a Point But the Basics Still Let Vålerenga Down
Sebastian Jarl's 76th-minute left-foot finish earned Vålerenga a share of the spoils, but a fifth match without a win tells you everything you need to know about where this club is right now.
