Julian Alvarez
Wasn’t involved as much as he would have liked but still teed up Haaland for a goal just after the break.
Erling Haaland
A goalscoring machine, the Norwegian looked like scoring anytime the ball went near him. As well as scoring twice, he was also involved in everything City did going forward, with his hold-up play particularly impressive.
Phil Foden
A joy to watch at times but, for once, there was no real end product from the Englishman.
Jack Grealish
Brought on just before the hour mark but made no impact.
Mateo Kovacic
Only introduced for the last 10 minutes for Alvarez as Guardiola looked to shore things up in midfield.
Pep Guardiola
City never looked comfortable, particularly at the back, and the Catalan failed to gain control of a wild game with his changes.