The Portuguese star, now just two games shy of 400 for City, opened the scoring on seven minutes and was at his effervescent best throughout the game as the Blues moved to third in the Premier League table.
But as much as he impressed his manager against Villa, it is his tireless contribution throughout the campaign that Pep reflected on in his post-match press conference.
“I don’t forget Bernardo, what he has done for us this season,” said Guardiola.
“Now we are here he didn’t play as much but I don’t forget in November, December, January, February, March, when we didn’t win one single game and he was there every single time.
MATCH REPORT: CITY 2-1 ASTON VILLA
“Running 30km every single way, playing different positions and he didn’t stop running.
“It was a moment that was empty mentally. After that, not winning game, it was empty and tired.
“Bernardo played important games and he had an incredible, huge personality. He’s a player for me that is on another level.
“For many reasons. Today in the game we had Kovacic who was brilliant. All the players’ commitment. Maybe we miss a little quality.
“Kevin made an incredible assist for Macca and his control made a chip but he didn’t score.
“We didn’t create much, but it’s not easy against Aston Villa. They have low block five or six at the back.
“It’s not easy. It’s a question of being patient and today Kovacic and Bernardo helped us read that.”
Watch Pep’s full post-match press conference by playing the video above...