Claudio Bravo
No chance with the goal, despite some fans wanting him to blame him for everything, and otherwise sound. 6
Joao Cancelo
Surging threat down the right in the first half - Guardiola's warning seems to have been heeded. 7
John Stones
His anticipated battle with Pope did not materialise as the Vale man fought a lonely battle up front. 6
Taylor Harwood-Bellis
Knew little about his goal, and he learned from Pope's goal by getting much closer in the second half. 6
Aleks Zinchenko
Thundered in the opening goal but then showed his vulnerability at the other end for Pope's equaliser. 6
Ilkay Gundogan
Ordinary in the first half until his pass led to Aguero's goal, and he ran the midfield from that moment on. 7
David Silva
His open-goal miss will haunt his dreams tonight but he recovered to play his pat in hypnotising the Vale defence in second half. 6
Phil Foden
Upped his game after a slow start, playing a big role in the second and third goals, and buzzing around the Vale penalty area. 7
Bernardo Silva
Opened up his box of tricks a few times, with some lovely close control in tight areas, a smart backheel and plenty more. 8
Sergio Aguero
Quiet for 40 minutes but then popped up with the second goal and created the third with a smart header across goal. 7
Angelino
Offered width but little penetration in the first half but as Vale faltered he turned provider for Foden's goal. 6
Subs
Riyad Mahrez
(for Bernardo 77) A late cameo. 6
Tommy Doyle
(for Gundogan 77) A nice touch from Guardiola. 6
Not used: Carson, Walker, Garcia, Jesus, Sterling