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

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.

Leyton Orient Demolished at Bromley: Five Goals, Zero Excuses
Leyton Orient were taken apart 5-0 away at Bromley on Tuesday evening, with Jaze Kabia and Yusuf Akhamrich doing the damage in a second half that was over as a contest before the hour mark.

Derby Win 2-0 at Portsmouth: Szmodics and Salvesen Punish Wasteful Pompey
Derby made their three shots on target count in a 2-0 win at Portsmouth, with Sammie Szmodics and substitute Lars-Jørgen Salvesen doing the damage against a Portsmouth side that mustered 21 shots but could not convert a single one.

Bristol City Run Riot at Deepdale: Preston Crumble 3-1 in Championship Humiliation
Bristol City dismantled a shambolic Preston side 3-1 at Deepdale, with the hosts offering almost nothing in defence and even less in terms of desire. Scott Twine set the tone inside four minutes and Preston never recovered.

Peterborough United 0-0 Stevenage: Posh Squander Three Big Chances in Frustrating Stalemate
Peterborough United dominated possession and created the better opportunities but failed to convert any of their three big chances, leaving both sides to share a goalless draw in League One on Tuesday night.

Joe Taylor Brace Seals Huddersfield Town 3-1 Win Over Oxford United
Huddersfield Town put Oxford United to the sword with a dominant second-half display, Joe Taylor's brace and a Bojan Radulović opener doing the damage in a commanding 3-1 League One victory.

Cambridge United Win 2-1 at Bradford City Despite Bradford's Dominance in Possession
Cambridge United took all three points at Valley Parade with a 2-1 victory, despite Bradford City controlling the ball and creating far more chances across the ninety minutes. Ben Knight's late left-foot finish settled it.

Leicester 2-0 Plymouth Argyle: Two Goals in Stoppage Time Seal Clinical Home Win
Leicester put Plymouth Argyle to the sword with two goals in first-half stoppage time, with Will Alves and Harry Howell doing the damage to secure a comfortable 2-0 victory in League One.

Stoke City 1-0 Norwich: Galbraith's Early Strike Ends Stoke's Losing Run as Norwich Dominate But Fail to Convert
Ethan Galbraith scored inside 13 minutes to give Stoke City a 1-0 victory over Norwich, ending a run of five consecutive Championship defeats despite Norwich controlling 71 per cent of possession and creating the better chances across the ninety.
