And De Bruyne’s 10-minute cameo at Goodison Park was his first appearance for a month after suffering a hamstring injury.
Fernandinho and Oleksandr Zinchenko are also back, with Phil Foden, Rodri, Kyle Walker, Gabriel Jesus and Aymeric Laporte dropping to the bench.
Sergio Aguero is again amongst the substitutes as he continues his comeback after an injury-hit year.
Nathan Ake is the only senior absentee. The Dutch defender, who hasn’t played since our Boxing Day win over Newcastle, isn’t yet fully fit and remains in Manchester to continue his recovery period.
XI: Ederson, Cancelo, Stones, Dias, Zinchenko, Fernandinho, Gundogan, De Bruyne, Bernardo, Mahrez, Sterling
Subs: Steffen, Walker, Jesus, Aguero, Laporte, Rodrigo, Torres, Mendy, Foden
XI: Leno, Bellerin, Holding, Mari, Tierney, Elneny, Xhaka, Saka, Odegaard, Pepe, Aubameyang
Subs: Ryan, Cedric, David Luiz, Gabriel, Ceballos, Willian, Smith-Rowe, Martinelli, Lacazette
There is no natural, out-and-out striker in the City starting XI today, with both Gabriel Jesus and Sergio Aguero on the bench.
That means a False 9 will be employed, with flexibility and fluidity in attacking areas vital.
Bernardo Silva, Raheem Sterling and Kevin De Bruyne have all played that role for City in the past, as has Ilkay Gundogan, our top scorer in the Premier League with 11 in his last 12.
Regardless of who is given that responsibility, City will play a 4-3-3 formation, with possession of the ball central to our approach.
Arsenal, with former City assistant manager Mikel Arteta in charge, play a similar style. They will look to dominate possession and in Pierre-Emerick Aubameyang they have one of the league's most potent strikers.
And Guardiola is under no illusions about the difficulty of the task we face. In his pre-match press conference on Friday, he spoke of Arsenal’s dominance in recent weeks, saying: “All I can say is that the last month or two months have shown me that all the managers need time.
“They play better than the opponent in every game, as a manager you want the results you deserve, sometimes it doesn’t happen.
“And in the games they are always better than the opponent when you analyse the control of the game, creating chances and conceding few.
“We’ll need to play as good as possible with the ball and run a lot because they have exceptional build up play.”
Victory today would see City equal the Club record of 11 consecutive away wins across all competitions and extend our remarkable winning run to 18 games.
City are the first top-flight team to win their opening 10 matches of a calendar year.
Victory against Everton extended our record run to 17 matches in all competitions, 12 of them in the league.
We are unbeaten in 24 competitive games since a 2-0 defeat by Tottenham in November.
The loss versus Spurs was the last time we trailed in any Premier League fixture.
City can equal the club record of 11 successive away victories in all competitions, set from May to November 2017.
We have kept 22 clean sheets, more than any other team in the top five European leagues or top four divisions in England.
lkay Gundogan is our leading scorer in the Premier League, with his 11 goals all coming in his last 12 appearances.
Get the Official Manchester City Start page for your Chrome browser. Add the extension to your browser, for the latest news and wallpapers in your desktop tab.