Vincent Kompany endured another miserable return to Manchester City as his Burnley side were beaten 3-1 by the champions.

Julian Alvarez struck twice in the first half and Rodri added a third seconds after the restart. Ameen Al-Dakhil grabbed a stoppage-time consolation after some good work by debutant David Datro Fofana.

After 15 minutes of the home side calmly controlling possession, Phil Foden caught the visitors off-guard as he released Matheus Nunes with a flicked ball.

The Portuguese’s first cross was blocked but he was given all the time he needed to attempt it for a second time, and casually picked out an unmarked Alvarez to head home from close range.

Burnley were caught napping again just six minutes later as the striker doubled City’s lead from a cleverly-taken set-piece.

De Bruyne spotted a huge gap in the area as he lined up a free-kick and played a low ball in for Alvarez to turn and slot past former City youngster James Trafford.

City threatened more as Nunes tested Trafford from a tight angle and a dangerous Jeremy Doku cross was turned behind.

Burnley had a rare chance when Lyle Foster curled an effort narrowly wide but City tightened their grip in the opening minute of the second half.

Foden was again instrumental as he raced onto a De Bruyne throughball and pulled back for Rodri, who nonchalantly passed into the net from the edge of the area.

Burnley had a fleeting opportunity as Zeki Amdouni blazed over and their frustration was evident as Connor Roberts got involved in a needless confrontation with Rico Lewis and Ederson.

Erling Haaland made his return from injury 19 minutes from time but was unable to find the net despite some good runs and one air shot.

Burnley had the final say when Al-Dakhil turned in a cross from Fofana’s cross but the outcome had long since been determined.