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

Bristol City 1-0 Watford: Ballard Header Earns Hard-Fought Championship Win
Dom Ballard's 31st-minute header proved the difference as Bristol City ground out a 1-0 Championship victory over a disciplined but toothless Watford side on Friday night at Ashton Gate.

Chippenham Town Dominate But Fail to Convert: Yate Town Hold On for FA Cup Stalemate
Chippenham Town battered Yate Town with 17 shots but could not find a way through, as the hosts held on for a goalless draw in this FA Cup tie on Friday evening.

Monza 2-1 Sassuolo: Varela Double Earns Struggling Side a Precious Win Despite Dominant Visitors
Monza ground out a 2-1 victory over a Sassuolo side that dominated possession and created more but could not convert when it mattered. Gustavo Varela scored twice to hand a fragile home side three points they will not forget in a hurry.

Córdoba Win 2-1 at Albacete Despite Losing the Stats War
Córdoba took all three points at Albacete on Friday night, winning 2-1 in a match that Albacete dominated on paper but could not convert into a result. Alex Rubio struck inside the first minute and the lead held until Albacete hit back twice, only for Córdoba to edge it in a game that said everything about where both clubs are right now.

Juve Stabia 1-1 Cesena: Shpendi Strikes First But Di Nardo Earns Stabia A Point
Cristian Shpendi gave Cesena the lead at the half-hour mark but Antonio Di Nardo's second-half equaliser earned Juve Stabia a hard-fought draw in Serie B on Friday night. A game of genuine effort and no shortage of incident, but neither side could find a winner.

Wisła Kraków 2-1 Śląsk Wrocław: Uryga Header in Stoppage Time Settles a One-Sided Contest
Wisła Kraków left it late but left it in no doubt, with Alan Uryga heading home in the 93rd minute to complete a 2-1 win over Śląsk Wrocław that the hosts had dominated from the first whistle. Śląsk competed in numbers but not in quality, and on a night where Wisła launched 26 shots to their visitors' five, the result was the bare minimum the home side deserved.

Bayern München 7-0 Union Berlin: Olise Hat-Trick Leads Total Humiliation
Bayern München dismantled Union Berlin 7-0 at the Allianz Arena, with Michael Olise grabbing three goals in a performance that had absolutely no right to be as one-sided as it was. Union Berlin were not just beaten. They were obliterated.

Reims 1-1 Montpellier: Ten-Man Visitors Hold On After Mukiele Header
Reims dominated possession and territory but could not find a winner against a Montpellier side who equalised through Yaya Fofana and then had a man sent off. A point each, and Reims will feel they left two on the table.

Rudeš 2-2 Slaven Koprivnica: Zebic Strike Denies Hosts in Chaotic Croatian HNL Draw
Rudeš looked to be heading for a hard-earned point after Ilija Nestorovski's second-half brace, but Marko Zebic equalised deep into stoppage time to snatch a 2-2 draw for Slaven Koprivnica in a bad-tempered Croatian 1. HNL clash.

Nancy Win 4-3 at Rodez in a Seven-Goal Friday Night Thriller
Nancy came from behind twice to beat Rodez 4-3 in a chaotic Ligue 2 fixture, with Pape Meïssa Ba scoring twice for the hosts before Nancy's superior discipline and desire ultimately told.

Pau 2-0 Dunkerque: Dominant Home Display Ends With Clean Sheet in Ligue 2
Pau controlled Dunkerque from the first whistle, with Jessy Benet's penalty and a late Abdoulaye Mbaye header sealing a comfortable 2-0 victory that gave them a well-earned clean sheet at home.

Hunou Heads Clermont Level in Stoppage Time as Grenoble Are Denied at the Death
Grenoble Foot 38 looked set to claim all three points after Yoann Salmier's own goal gave them the lead, but Adrien Hunou's 90th-minute header earned Clermont a 1-1 draw in Ligue 2.

Laval 1-1 Sochaux: Baghdadi Header Cancelled Out by Late Sanna Strike in Chaotic Ligue 2 Draw
Sochaux grabbed a 79th-minute header through Samy Baghdadi only for Laval's Sam Sanna to equalise four minutes later, leaving both sides with a point from a feisty, card-heavy Friday night in Ligue 2.

Julio Tavarès Sinks Annecy With Second-Half Brace as Dijon Win 2-1 in Ligue 2
Dijon came from behind to beat Annecy 2-1 in Ligue 2 on Friday night, with substitute Julio Tavarès scoring twice after the hour mark to take all three points away from home.

FC Groningen 0-3 PEC Zwolle: Van Bergen, Schreuders and Land Deliver Commanding Away Win
PEC Zwolle silenced the home crowd at FC Groningen with a thoroughly professional 3-0 victory, goals from Thom van Bergen, Jorg Schreuders and Tygo Land doing the damage in a display that was far more controlled than their recent results suggested.

SK Rapid 0-3 WSG Tirol: Visitors Dominate at Allianz Stadion to Leave Rapid With Nothing
WSG Tirol were simply the better side from first whistle to last, putting three past a toothless SK Rapid to take all three points in the Austrian Bundesliga. Ercan Kara, Bendegúz Bolla, and Nikolaus Wurmbrand were all on the scoresheet in a performance that told you everything you needed to know about the gap between these two sides on the night.

Silkeborg IF Dismantle Lyngby 4-0 in Danish Superliga Thrashing
Silkeborg IF put four past a toothless Lyngby Boldklub side that ended the match with ten men, delivering a commanding away victory that flattered to nothing.

Widzew Lodz 2-2 Wieczysta Kraków: Milic's Header Denies Hosts In Friday Night Stalemate
Widzew Lodz were pegged back in the final ten minutes as Antonio Milic headed home to cancel out Mario García's earlier strike, sending both sides home with a point from a six-goal, two-half, end-to-end contest that neither team deserved to win.

Fürth 1-1 Magdeburg: Sillah Cancels Out Iyoha's Early Strike In Frustrating Stalemate
SpVgg Greuther Fürth dominated territory and shot volume but could not convert their superiority into three points, as Magdeburg's Omar Sillah equalised on 20 minutes to earn a point that will sting the hosts.

Wolfsburg 5-1 Darmstadt 98: Bernhardsson and Glatzel Run Riot in Dominant Friday Night Victory
VfL Wolfsburg dismantled Darmstadt 98 5-1 in a dominant 2. Bundesliga Friday night fixture, with Alexander Bernhardsson scoring twice and Robert Glatzel heading home a brace as the hosts controlled proceedings from first whistle to last.
