Ederson
The most trouble the Manchester City goalkeeper got all night was the endless noise behind him in the first half from Sevilla fans. Some good sweeping when needed. 6
Joao Cancelo
Linked well with Kevin De Bruyne and Phil Foden on the profitable right side, where he was restored after Kyle Walker's injury. A performance that showed he's still better on the right despite being City's first-choice left-back. 6
Ruben Dias
A good run into the Sevilla half that almost created a shooting chance and completed the rout with a rare goal. Solid in a new-look back line. 7
Manuel Akanji
The debutant was calm with the ball, and saved City with two or three great interceptions. He should fit seamlessly into this side on this showing, and looks a bargain already at £15m. 7
ALSO READ: Sevilla vs City highlights and reaction
Sergio Gomez
Worked hard, tucking inside, and keeping the ball moving. Some good footwork, and there should be no problems if he's needed to cover on the left for a few games. 6
Rodri
Won everything as usual, and linked well with the forwards. Another game where he was barely noticeable as he hardly put a foot wrong. 7
Kevin De Bruyne
A constant threat on the right in the first half culminating in a great cross for Haaland to score. Should have scored his big chance and got frustrated at times as others weren't always on his wavelength. 8
Bernardo Silva
With De Bruyne out wide, he did the running of two in midfield. When De Bruyne joined him, he kept driving forward, sparking the move for the important second goal. 7
Jack Grealish
Not short of attacking intent, but this was a familiarly frustrating performance for Grealish, who couldn't find an end product and might not keep his place vs Tottenham. Looked devastated to be substituted. 5
Phil Foden
Made the first goal with De Bruyne on the right, scored the second brilliantly, and set up the third as his shot was saved for Haaland to snap up. 8
Erling Haaland
A couple of chances went begging, but that doesn't matter when he's inevitably going to be in the right spot to score two on his European debut for City. That's now 25 in 20 Champions League appearances, and he was replaced before he could get his hat-trick. 8
SUBS
Ilkay Gundogan (on 62)
Had a goal disallowed as Foden was offside. 6
Julian Alvarez (on 70)
Took Haaland's spot through the middle and lively as ever. 6
Cole Palmer (on 70)
Some nice runs, and a better end product than Grealish. 7
Kalvin Phillips (on 78) 6
Riyad Mahrez (on 78) 6