Goals from David Silva, Aymeric Laporte and Bernardo Silva sealed the victory, with the Ukrainian side completely overwhelmed by the quality of City’s football.
Lyon’s draw at home to Hoffenheim means City are a point clear at the top of Group F at the halfway stage and Guardiola couldn’t hide his satisfaction at full-time, describing it as “an amazing result”.
“First half we were outstanding,” he said. “We made a very good performance. We controlled it.
“Second half, they push a lot with five, six players in front. It was complicated but every time we regained the ball and ran, we made a good chance on the counter attack.
“It’s an amazing result. We have recovered [from defeat to Lyon] with the result in Germany and here.
“It’s in our hands. Win our games at home and we will be in the next stage.”
READ: Match Report | Shakhtar 0-3 City
READ: David Silva | We are improving every game
City were sharper and more inventive than their opponents throughout the match and thoroughly deserved the three points.
Silva’s performance saw him deservedly handed the man-of-the-match award, but there were plenty of candidates on a memorable night for the Club.
And afterwards, Guardiola was full of praise for his players, who he says continue to improve under his guidance.
“We are together three seasons, we know each other better,” he said.
“We work a lot and know what we can do better. It’s normal.
“Three years together, we are better than first year.”
And with City moving ahead of Lyon into first place, the boss wants to ensure we hold on and progress to the next stage as group winners.
“If we can beat Shakhtar next game, they cannot get it [qualification],” he said.
“We want to finish first in the group.
“After defeat to Lyon, we were under pressure. Today we played really good. We were able to win here. Today we played very good.”