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

Cardiff City 2-2 Sheffield Utd: Bluebirds Dominate But Cannot Put Blades Away
Cardiff City bossed 67 per cent of the ball and hit 28 shots but had to settle for a 2-2 draw against Sheffield United, who scored through a penalty and a Callum O'Hare finish inside the opening seven minutes.

QPR Win 2-1 at Blackburn Despite Being Outshot: How They Did It
QPR claimed a 2-1 victory at Ewood Park despite Blackburn producing 19 shots to their 12, with Ryoya Morishita's early second-half strike proving the decisive moment in a match that told you everything about efficiency over volume.

Tarkowski Rescues a Point for Everton in Stoppage Time as Bournemouth Draw 1-1
James Tarkowski headed Everton level in the 90th minute to cancel out Alex Scott's first-half goal, leaving Bournemouth frustrated after dominating large spells of a hard-fought Premier League draw at the Vitality Stadium.

Kilmarnock 0-4 Dundee United: United Tear Apart Toothless Killie at Rugby Park
Dundee United produced a commanding away performance to dismantle Kilmarnock 4-0 in the Scottish Premiership, with goals from Emmanuel Agyei, Zachary Sapsford, Will Ferry, and Jesse Randall completing a ruthless afternoon for the visitors.

Hearts 2-1 St. Johnstone: Wilson Strike and Alic Own Goal Enough Despite Saints Fightback
Hearts ground out a 2-1 Scottish Premiership win over St. Johnstone at Tynecastle, with James Wilson's early goal and an Enes Alic own goal doing the damage before R. Paton pulled one back for the visitors after the break.

Karlan Grant Seals It: Charlton 1-0 Preston in Championship Opener
Karlan Grant's second-half left-foot finish gave Charlton a hard-fought 1-0 win over Preston at The Valley, with the hosts outworking their visitors from first whistle to last.

Plymouth Argyle 2-0 Bradford City: Pleguezuelo and White Sink Bradford as Argyle Keep First Clean Sheet
Plymouth Argyle beat Bradford City 2-0 at Home Park on 29 August 2026, with goals from Julio Pleguezuelo and Harvey White either side of half-time settling a League One contest Bradford never really got to grips with.

Barnsley Win 3-1 at Leyton Orient Despite Playing Second Fiddle for Long Spells
Barnsley took all three points at Brisbane Road, winning 3-1 against Leyton Orient in a match that tells you everything about what happens when a side cannot convert pressure into goals. Orient had the ball, the corners, and the shots. Barnsley had the points.

Hull City Win 1-0 at Coventry: Liam Millar Settles a Scrap Hull Deserved to Win
Hull City took all three points at Coventry with a 1-0 victory, Liam Millar's 82nd-minute finish settling a contest Hull dominated in possession and territory. Coventry's afternoon was a mess of yellow cards, injuries, and no cutting edge whatsoever.

Wycombe Wanderers Demolish Stockport 5-1: Harry Wood Brace Sets the Tone
Wycombe Wanderers produced a performance of total authority at Edgeley Park, running out 5-1 winners against a Stockport County side that never competed. Harry Wood scored twice inside 23 minutes and Wycombe never looked back.

Celtic 2-1 Falkirk: Durán Double Does the Damage But Visitors Make Celtic Sweat
Camilo Durán scored twice inside the first half-hour to put Celtic in control, but Falkirk's own goal consolation made for a nervy finish at Parkhead. Celtic won it. They just did not make it look easy.

Alverca 1-1 Santa Clara: Brenner Strikes Late to Deny Hosts in Liga Portugal Stalemate
Alverca looked set to claim a precious home win after Vivaldo Semedo's header on 69 minutes, but Santa Clara substitute Brenner levelled with three minutes to go to earn a point in a tight Liga Portugal encounter.

Levante 5-2 Real Betis: Roger Brugué Brace Seals Stunning Home Victory
Levante produced a commanding second-half display to dismantle Real Betis 5-2 at home, with Roger Brugué scoring twice and Betis's superior possession counting for nothing when it mattered.

Sabadell 1-0 Almería: Gioacchini Wins It After a Half of Cards and Chaos
Sabadell ground out a 1-0 win over Almería in La Liga 2, with Nicholas Gioacchini scoring the only goal eight minutes into the second half after a ferocious first half littered with yellow cards and bad blood.

Grazer AK 0-0 Wolfsberger AC: Ten-Man Graz Hang On Despite Wolfsberger Bombarding Them With 27 Shots
Grazer AK ended the match with ten men and their goalkeeper as their best player, holding out a Wolfsberger AC side that hit the woodwork three times and failed to convert a dominant display into a single goal.

Gessime Yassine Brace Sends Strasbourg Past Lens 2-1 in Ligue 1 Thriller
Strasbourg beat Lens 2-1 at home thanks to a brace from Gessime Yassine, with the winner arriving in the 85th minute to cap a match that had everything. Lens had their chances but lacked the basics when it mattered most.

Arvidsson's 90th-Minute Winner Earns Halmstad a 1-0 Victory Over Dominant Kalmar
Halmstad nicked all three points with a stoppage-time goal from substitute Ludvig Arvidsson, defying the run of play completely after Kalmar created four big chances and failed to score from any of them.

Servette 1-1 Luzern: Ten-Man Hosts Hang On After Stevanovic Strike
Servette were reduced to ten men via a VAR card in the first half yet still managed to earn a point against a Luzern side that dominated every attacking statistic but could not find a winner.

Al Kholood 3-1 Al Ahli: The Upset That Defied Everything We Thought We Knew
Al Kholood produced one of the most unlikely results of the Saudi Pro League campaign, beating a previously dominant Al Ahli 3-1 despite being outplayed for large portions of the match. The numbers told one story. The scoreboard told another.

Charleroi Put Kortrijk to the Sword: A 3-1 Defeat That Tells You Everything You Need to Know
Sporting Charleroi made it four wins from five in the Belgian Pro League with a convincing 3-1 victory at KV Kortrijk, a side that has now conceded six goals without reply in their two previous outings and looks badly short of the basics.
