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

Bologna 1-1 Torino: Kulenović Rescues a Point as Bernardeschi's Early Strike Goes to Waste
Federico Bernardeschi gave Bologna the lead inside 14 minutes but Sandro Kulenović's 77th-minute equaliser ensured Torino left with a point, extending Bologna's winless run to five Serie A matches.

Padova Comeback Stuns Palermo 2-1 as Vavassori Strikes Twice in Sicily
Calcio Padova produced a remarkable away victory at Palermo, with Dominic Vavassori scoring twice to overturn an early deficit and hand the home side a first defeat in five Serie B matches.

Cremonese 0-0 Virtus Entella: Goalless Stalemate Tells Only Half the Story
A tight, low-scoring affair at Cremonese ended level, but the stats and flashpoints inside it paint a picture of two sides who could not convert when it mattered. Connor Maguire breaks down what actually happened.

Benevento Grind Out 1-0 Win at Carrarese as Prisco Strikes on Debut
Antonio Prisco came off the bench and scored the only goal of the game in the 66th minute to give Benevento a 1-0 Serie B victory at Carrarese, who remain without a win in their last five Serie B matches.

Simmelhack Settles It: IFK Göteborg Edge Brommapojkarna 1-0 in Allsvenskan
Alexander Simmelhack's second-half strike was the difference as IFK Göteborg ground out a 1-0 win at Brommapojkarna, with the visitors' superior threat in front of goal proving too much for a home side that simply could not convert their chances.

Adrián Fuentes Sinks Real Sociedad II as Mallorca Grind Out 1-0 Win
Mallorca made it count when it mattered, with Adrián Fuentes finishing from the left foot on 81 minutes to hand Real Sociedad II a home defeat they could not argue with on the balance of chances.

Cagliari Win 1-0 at Udinese as Maldini Goal Decides a One-Sided Affair
Daniel Maldini's second-half strike settled a Serie A contest that Cagliari dominated from start to finish, leaving Udinese with serious questions about their ability to compete at this level.

Osasuna 1-1 Rayo Vallecano: Camello Rescues A Point For Rayo In Scrappy Pamplona Draw
Ante Budimir gave Osasuna the lead in the first half, but Sergio Camello levelled early in the second to earn Rayo Vallecano a share of the spoils in a feisty La Liga encounter.

Nantes Pinch It 2-1 at Boulogne Despite Dominating Nothing: A Game of Wasted Chances and Late Drama
Boulogne had the territory, the shots, and the corners, but Nantes had the composure when it counted. A stoppage-time penalty from Thomas Robinet was too little, too late.

Cardiff City 3-1 Charlton: Moylan Brace Ends Bluebirds' Winless Run
Jack Moylan scored twice as Cardiff City ended a run of five Championship matches without a win, overpowering a Charlton side that offered very little after conceding twice inside the opening half hour.

Aston Villa Win 3-2 at Spurs Despite Dominant Home Display: What Went Wrong for Tottenham
Tottenham Hotspur dominated possession, corners, and shots but lost 3-2 to Aston Villa at home, with two late goals unable to overturn a Villa side that took their chances ruthlessly. Connor Maguire breaks down exactly how this happened.

Barnsley 1-1 Leicester: Cleary Rescues Point But Foxes Dominate With 79% Possession
Leicester dominated virtually every statistic at Oakwell but had to settle for a 1-1 draw after Reyes Cleary cancelled out Liam Cullen's early opener. Barnsley showed desire in abundance but the numbers do not lie.

Burton Albion 2-2 Mansfield Town: Dominant Brewers Handed Costly Lesson in Basics
Burton Albion dominated for large stretches but could not hold on, as Mansfield Town took a point from the Pirelli Stadium despite Burton creating more and threatening more throughout. Five yellow cards for the home side tells you everything about a performance that had plenty of effort but not enough discipline.

Stoke City 1-2 Sheffield Utd: Blades Comeback Stuns the Bet365
Sheffield United came from behind to beat Stoke City 2-1 at the Bet365 Stadium, with Jack McGlynn and Sam Gallagher scoring late to complete a stunning turnaround after Kalvin Phillips had given the hosts the lead.

Zoma Strikes to Give Nürnberg a 1-0 Win as Karlsruher SC Rue Wasted Possession
Mohamed Alì Zoma's 30th-minute finish settled a tight 2. Bundesliga contest at Karlsruher SC, with Nürnberg's superior control and clinical edge proving the difference on the day.

Holstein Kiel 1-1 Osnabrück: Own Goal and Penalty Settle Scrappy 2. Bundesliga Draw
Holstein Kiel and Osnabrück played out a 1-1 draw in the 2. Bundesliga, with the match settled by a Phil Harres penalty and a Hiroki Sekine own goal in a contest that produced plenty of cards, a red, and very little composure from either side.

Julian Hall Sinks New York City as Red Bulls Win Hudson River Derby 1-0
New York RB claimed derby bragging rights with a narrow but deserved 1-0 win over New York City, Julian Hall's 57th-minute strike the difference between two sides who could not find their finishing boots when it mattered most.

Espanyol 1-3 Elche: Ten-Man Hosts Crumble as Elche Punish Early Red Card
Espanyol were reduced to ten men inside four minutes through a VAR-reviewed card on Federico Redondo, and Elche made them pay in ruthless fashion, running out 3-1 winners in La Liga on Friday night.

Brentford 3-0 Chelsea: Thomas Frank's Side Expose Blues' Defensive Shambles at the Gtech
Brentford put Chelsea to the sword with three second-half goals, exposing a visiting side that had more possession, more corners, and absolutely nothing to show for it. Jaidon Anthony, Igor Thiago, and Fábio Carvalho did the damage.

Stratford Town Stun Worcester City 2-1: Charlie Lutz Double Sends Hosts Out of FA Cup
Worcester City dominated the stats but Stratford Town did the basics right when it mattered, with Charlie Lutz scoring twice in eight second-half minutes to seal a 2-1 away win in the FA Cup.
