You'd struggle to pick a bad performer from Manchester City's Champions League win on Tuesday. The Blues were at their dominant best in Belgium, where a 5-1 win against Club Brugge put them on six points from three games in Group A.

Phil Foden, lining up in a now-familiar false nine role, sprayed jaw-dropping passes around like it was the easiest thing in the world.

Jack Grealish turned defenders inside-out in a way only he can, while in the middle of the pitch, Rodri read the game and passed him way out of trouble like a veteran. Cole Palmer continued his prolific run, the 19-year old steering home a wonderful left-footed strike just moments after coming on.

Yet it was Joao Cancelo, an often-underrated member of this brilliant City team, who impressed the most. He once again showed that he is the perfect Pep Guardiola player.

Starting at left-back - a role in this side that in reality involves just as much tucking into midfield as it does charging down the wing - the Portugal international played an integral role in City controlling proceedings. He popped up pretty much everywhere.

On the wing he combined well with Grealish and Foden, depending on who stayed out wide and who operated as the false nine. Technically he was superb, barely putting a foot wrong when he played a pass or dribbled at his opponent.

BRUGGE, BELGIUM - OCTOBER 19: João Cancelo of Manchester City celebrates with teammates after scoring his team's first goal during the UEFA Champions League group A match between Club Brugge KV and Manchester City at Jan Breydel Stadium on October 19, 2021 in Brugge, Belgium. (Photo by Sylvain Lefevre/Getty Images)

City's opening goal of the night will rightfully be remembered for Foden's ridiculously good diagonal ball, but Cancelo's run and cute finish through the legs of Simon Mignolet was the perfect illustration of his progression at the club.

Advancing from his tucked-in position, he timed his run in behind the defence to perfection, an ability that makes the job of Foden and City's other creators 10 times easier.

Under pressure from centre-back Stanley N'Soki as he raced towards goal, he buffeted a last-ditch nudge in the back to keep his composure and slot the ball away.

When Guardiola's ability to turn good players into excellent players is discussed, it's hard not to think of Cancelo. He was an accomplished performer when he arrived at the club in 2019, but his game has reached higher levels than anyone could have expected.

Just like you, we can’t get enough of Manchester City! That’s why we’ve decided to supplement our expansive City coverage on the Manchester Evening News with a more fan-oriented platform catered specifically to City fans - City Is Ours.

Writers and presenters who share your passion for the blue side of Manchester will be producing written, visual and audio content to reflect the mood in the stands as well as the press box.

It was the kind of performance - great going forward and solid in defence - that we have come to expect from Cancelo. The technical quality, the positional flexibility (it's easy to forget that he's a right-back by trade), the intelligence on and off the ball; he did everything and more that Guardiola could have asked of him.

According to Cruyffian footballing ideals, a style adapted for the modern era by Guardiola, any player should theoretically be able to play in any possession. Every outfielder should be technically good enough and intelligent enough to do it.

Cancelo is the living embodiment of that. He is the perfect Guardiola player.

Do you think that Joao Cancelo is the perfect Pep Guardiola player? Follow City Is Ours writer Alex Brotherton on Twitter to join the conversation and let us know your thoughts in the comments section below.