“We can play on both sides, we tried to play high and wide to stretch the pitch. Raheem Sterling was exceptional, Phil [Foden] as well as.
“We didn’t expect them to play five in the back until we saw the team. Porto was the same. As much as we were playing against five at the back we started to gain control and pace.
“We were so stable defensively. Aymeric [Laporte] was good, Kyle [Walker] is in the best shape since we’ve been together, Oleksandr [Zinchenko] helped us, John [Stones] played good minutes. I am so happy with the way we played.
City have faced criticism in recent months, but Guardiola remains positive on his side: “We have to accept the criticism. We play every three days, when you win it’s good but if you don’t, people want to destroy everything. But it’s about the president and everyone else who gets it.
“Some of the criticism was right, but you have to accept it. It is part of our job. It’s about where we came from last month, with a lack of preparation, injuries and Covid-19, but the Champions League is in a good position now. I’m sure we’ll find that consistency.
City’s next game will be against Sheff Utd in the Premier League on Saturday.