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

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.

Al Ahli 4-0 Al Riyadh: Toney Penalties and Clinical Finishing Blow Away Toothless Visitors
Al Ahli were utterly dominant at home, with Ivan Toney converting two penalties and Eduard Spertsyan and Francisco Trincão adding further goals to seal a comprehensive 4-0 victory over Al Riyadh in the Saudi Pro League.

Grenoble 1-1 Annecy: Rambaud Strikes First But Diba Earns Visitors a Point
Grenoble Foot 38 led through Thibault Rambaud's second-half goal but Annecy hit back through Samba Diba to share the spoils in a competitive Ligue 2 Friday night fixture. A fair result on the stats, though Grenoble will feel they let two points slip at home.

Dunkerque 1-1 Clermont: Sangante Strike Denies Dominant Hosts in Ligue 2 Stalemate
Dunkerque controlled 62 per cent of the ball and created the better chances but could not find a winner, as Opa Sangante's first-half goal earned Clermont a point they will take all day long.

Milinkovic-Savic Sinks Al Shabab as Al Hilal Win 1-0 in Dominant Saudi Pro League Display
Sergej Milinkovic-Savic's second-half strike settled a one-sided contest as Al Hilal controlled Al Shabab from start to finish, winning 1-0 in the Saudi Pro League on Friday evening.

Pau 1-1 Sochaux: Ten-Man Hosts Hang On After Sochaux Dominate
Sochaux took the lead through Lorenzo Rajot and dominated every meaningful statistic, but a red card for Pau did not cost them the point they ultimately salvaged in a frustrating Ligue 2 draw.

Fredrikstad 1-1 Bodø / Glimt: Hosts Dominate But Glimt's Clinical Edge Earns a Point
Fredrikstad controlled the majority of this Eliteserien clash but could not hold their lead, as Bodø / Glimt showed exactly why they are the team to beat with a cool second-half equaliser from Bryan Fiabema.

Start Win 2-0 at Aalesund: Hagen and Christensen Strike Early to End Hosts' Winless Run
Start put Aalesund to the sword in the opening half-hour of this Norwegian Eliteserien clash, with goals from Elias Kristoffersen Hagen and Mathias Christensen sealing a composed 2-0 away win. Aalesund, without a victory in their last five Eliteserien matches, had no answer for Start's clinical finishing.
