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

Grasshopper 2-0 St. Gallen: Abrashi and Lee Punish Toothless Visitors in Swiss Super League
Grasshopper claimed a deserved 2-0 home win over St. Gallen, with Amir Abrashi and substitute Young-joon Lee doing the damage as the hosts kept their first clean sheet in five Swiss Super League matches.

Luton Town 2-0 Stockport County: Luton Do the Dirty Work While Stockport Waste Their Dominance
Luton Town ground out a 2-0 home win over Stockport County in League One despite being second best for large portions of the match. Nahki Wells and substitute Callum Marshall did the damage, while Stockport created plenty but converted nothing.

Barnsley 2-1 Blackpool: Amani Richards Header Seals Late Win Despite Dominant Tangerines Display
Barnsley nicked all three points with a headed goal from substitute Amani Richards in the 87th minute, overturning a Blackpool side that had dominated large portions of this League One contest at Oakwell.

Motherwell 3-0 Dundee United: Dominant Display Puts Tangerines to the Sword
Motherwell produced a commanding performance at Fir Park, goals from S. Palmer-Houlden, Alex Lowry and Dylan Levitt sealing a comprehensive 3-0 victory over Dundee United in the Scottish Premiership.

Burrell Brace Earns QPR a 2-1 Win Over Cardiff Despite Heavy Loftus Road Pressure
Rumarn Burrell scored twice for QPR to seal a 2-1 home win against Cardiff City, who dominated possession and created the better chances but could not convert them into the result they deserved.

Celtic 3-0 Aberdeen: Dominant Hoops Put Dons to the Sword at Parkhead
Celtic were utterly ruthless at home, putting three past Aberdeen without reply to extend their perfect run in the Scottish Premiership. Aberdeen never looked like competing.

West Brom 1-1 Charlton: Baggies Dominate But Fail to Finish the Job at The Hawthorns
West Brom controlled 71 per cent of the ball and fired 15 shots at goal but could only draw 1-1 with Charlton, who nicked a point through Tyreece Campbell after Callum Styles had put the hosts ahead.

Millwall 0-3 Wrexham: Zero Shots on Target, Zero Accountability, Zero Excuses
Wrexham put three past Millwall at The Den without the home side registering a single shot on target. This was not bad luck. This was unacceptable.

Dundee 1-1 St. Johnstone: Fowler's 90th-Minute Strike Cancels Out Reilly Header in Dens Park Thriller
St. Johnstone substitute Charlie Reilly gave the visitors the lead with a header in the 87th minute, only for Dundee's Josh Fowler to equalise in the 90th and deny the Saints all three points.

Jensen Weir Brace Powers Wigan Athletic To 3-1 Win Over MK Dons
Wigan Athletic ended a five-match losing run in emphatic fashion, beating Milton Keynes Dons 3-1 at home in League One thanks to a brace from Jensen Weir and a goal from Max Power.

Shankland Brace Sinks Falkirk: Rangers Win 2-1 Despite Losing the Stats Battle
Lawrence Shankland scored twice for Rangers to secure a 2-1 Scottish Premiership victory at Falkirk, with the visitors digging out the result despite Falkirk winning more duels, more tackles, and holding more possession on the night.

Burnley 1-1 Middlesbrough: Three Big Chances Wasted as Boro Snatch Late Equaliser
Burnley dominated large portions of this Championship clash at Turf Moor but paid the price for wastefulness in front of goal, as Middlesbrough's Ugo Raghouber levelled nine minutes into the second half to earn a share of the spoils.

Reading 5-0 Mansfield Town: Marriott Leads Dominant Home Rout in League One
Reading put Mansfield Town to the sword with a ruthless 5-0 win at home, with Jack Marriott grabbing a brace and the Royals creating chances at will in a performance that demanded exactly the standards this division requires.

Sint-Truiden 0-3 Union Saint-Gilloise: USG Dominate as Sint-Truiden Fail to Register a Single Shot on Target
Union Saint-Gilloise were utterly ruthless in Brussels, putting Sint-Truiden to the sword with a controlled, clinical 3-0 victory. Sint-Truiden offered nothing in front of goal and were second best in every department that matters.

Midtjylland Win 2-0 at AGF: Etim and Castillo Punish a Toothless Home Side
FC Midtjylland came to Aarhus and did the basics better than AGF. Two goals, two shots on target that counted, and a clean sheet. That is what winning looks like.

WSG Tirol Silence Austria Wien: Drew Murray's Strike Seals Shock Away Win
WSG Tirol came to Vienna, competed harder than their hosts, and left with three points. Austria Wien had the ball, the shots, and the chances. They got nothing.

Al Hilal 3-0 Al Ahli: Milinkovic-Savic, Summerville and Watkins Punish Ten-Man Visitors
Al Hilal swept aside Al Ahli 3-0 at home in the Saudi Pro League, with goals from Sergej Milinkovic-Savic, Crysencio Summerville and Ollie Watkins sealing a comfortable win against opponents who ended the match with ten men.

Swansea 2-0 Watford: Eom and Idah Settle It Early as Hornets Offer Nothing
Swansea made it three wins from their last five Championship matches with a controlled 2-0 victory over a Watford side who were two goals down before the half hour and never looked like recovering.

West Ham 4-2 Wolves: Mukasa Masterclass Ends Hammers' Losing Streak
West Ham United ended a run of winless Championship football with a commanding 4-2 home victory over Wolves, inspired by a dominant display from Divine Mukasa. The result was more convincing than the scoreline suggests.

Sheffield Utd 3-2 Bolton: Donovan's 93rd-Minute Winner Ends Blades' Draw Habit
Sheffield United edged a breathless five-goal Championship thriller against Bolton Wanderers, with substitute Romelle Donovan's left-foot finish in the 93rd minute settling a match that had everything. Bolton competed hard and deserved more, but Sheffield Utd got the job done.
