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

Stoke City 4-0 Charlton: Devenny Leads Demolition Job as Charlton Capitulate
Stoke City handed Charlton a 4-0 thrashing at the bet365 Stadium, with Justin Devenny scoring twice and Charlton reduced to ten men before the hour mark. This was a performance that asked serious questions about Charlton's desire to compete.

Holstein Kiel 2-2 Nürnberg: Kiel Surrender Late Advantage in Scrappy 2. Bundesliga Draw
Holstein Kiel twice led and twice failed to hold it, ending 2-2 against a Nürnberg side who were the better team for long stretches and left Kiel with serious defensive questions to answer.

Kaiserslautern 2-0 Darmstadt 98: Sauer and Tazemeta Punish Toothless Visitors
Kaiserslautern were dominant throughout as goals from Mário Sauer and Thierry Tazemeta sealed a comfortable 2-0 win over a Darmstadt 98 side that had no answer and no desire to find one.

Wolfsburg 3-2 Cottbus: Glatzel Penalty Sets The Tone As Wolves Hold On In Five-Goal Thriller
VfL Wolfsburg came from a nervy second half to hold off Energie Cottbus 3-2, with Robert Glatzel's fourth-minute penalty laying the groundwork for a hard-fought 2. Bundesliga win at home.

New York City 0-0 Nashville SC: Yellows Dominate But Walk Away Empty-Handed
Nashville SC controlled large portions of this MLS contest but could not convert their superiority into goals, leaving New York City to claim a point they barely deserved.

Sparta Rotterdam 2-2 PEC Zwolle: Babadi Punishes Sparta After Kostons Leveller
Sparta Rotterdam twice came from behind and twice threw away leads in a chaotic 2-2 draw at home to PEC Zwolle, with Isaac Babadi's 69th-minute goal proving the decisive blow after Koen Kostons briefly put Sparta ahead.

Varaždin 0-0 Istra 1961: Dominant Display Yields Nothing as Istra Keeper Stands Firm
Varaždin bossed every statistical category and hit the woodwork twice, but a resolute Istra 1961 side held on for a goalless draw in the Croatian 1. HNL. The home side will be furious with themselves.

Piast Gliwice 3-0 Katowice: Clinical Hosts Punish Ill-Disciplined Visitors
Piast Gliwice put Katowice to the sword with a composed 3-0 home win, converting their chances with ruthless efficiency while Katowice gifted them the platform through a shocking six yellow cards and 13 fouls.

Morton's Late Strike Sends Pontefract Through: Ossett United 1-0 Pontefract Collieries
Devonte Morton scored in the 82nd minute to give Pontefract Collieries a 1-0 FA Cup win at Ossett United, a result that was harsh on the hosts but ultimately decided by ruthlessness, not dominance.

Quorn 2-1 Shepshed Dynamo: Home Side Hold On After Late Own Goal Scare
Quorn won 2-1 against Shepshed Dynamo in the FA Cup, scoring inside the opening minute before being pegged back by an 87th-minute own goal that set up a nervy finish. They did enough, but only just.

Genoa 1-4 Como: Diao Brace Caps Comprehensive Away Demolition in Serie A
Como put four past Genoa in a dominant Serie A showing, with Assane Diao scoring twice and the visitors controlling proceedings from the moment Osmajic put them ahead inside 20 minutes.

Rocky Williams Sends Kingstonian Through: Three Bridges Fall 1-0 in FA Cup Tie
Kingstonian progressed in the FA Cup with a 1-0 win at Three Bridges, Rocky Williams scoring the only goal on 81 minutes as the visitors dominated in every attacking category that matters.

Sandefjord 1-1 Viking: Bjørdal Header Denies Viking in Stoppage Time
Sandefjord snatched a point in the fourth minute of stoppage time through Henrik Bjørdal's header, cancelling out Tobias Børkeeiet's earlier strike for Viking in a bruising Norwegian Eliteserien encounter.

Porto 2-1 Moreirense: William Gomes Seals It But Visitors Make Them Work
Porto ground out a 2-1 win over Moreirense at home in the Liga Portugal, with William Gomes and Jan Bednarek on target, but Moreirense made it uncomfortable before finishing the match with ten men.

Aveley 4-2 Cheshunt: The Basics Won It, But Cheshunt Made Them Work
Aveley beat Cheshunt 4-2 in the FA Cup, but this was no stroll. Cheshunt had more of the ball, more shots, and a two-goal hero in Toby Aromolaran. Aveley were just more clinical when it mattered.

Real Betis 1-1 Real Madrid: Mourinho Booked, Six Big Chances Wasted, and a Point That Tells You Everything
Real Madrid dominated every measurable aspect of this game and still could not win it. Troy Parrott's late goal for Betis and Carlos Espí's even later equaliser summed up a night of missed basics and wasted opportunity.

Monaco Stun PSG 2-1 at Parc des Princes: Nazinho and Idumbo Punish Wasteful Hosts
Monaco came to Paris and left with all three points, winning 2-1 despite PSG dominating possession and piling up 17 shots. Nazinho and Stanis Idumbo scored the goals that mattered. PSG had no answer for it.

Stuttgart 2-0 Köln: El Khannouss and Prömel Deliver Clinical Win Despite Injury Crisis
VfB Stuttgart put a heavy defeat by Bayern Munich behind them with a controlled 2-0 home victory over 1. FC Köln, with goals from Bilal El Khannouss and Grischa Prömel settling the tie despite Stuttgart carrying a significant injury list into the match.

Red Star Win 2-1 at Laval Despite Red Card as First-Half Goals Prove Decisive
Red Star came from a man-down situation to hold on for a 2-1 victory at Laval in Ligue 2, with Samuel Renel and Damien Durand scoring before the break to hand the visitors three points they deserved.

Boulogne 1-1 Dijon: Dong Header Cancels Epailly Strike in Frustrating Ligue 2 Stalemate
Boulogne and Dijon shared the spoils in a 1-1 Ligue 2 draw on Friday evening, with Théo Epailly's first-half goal cancelled out by Tyris Dong's header after the break. For Boulogne, it is another dropped result from a side that has not won in five Ligue 2 matches.
