Pep Guardiola felt Manchester City played the best football of his reign as they secured a commanding 3-0 victory over Shakhtar Donetsk in the Champions League.

Goals David Silva, Aymeric Laporte and Bernardo Silva at the Metalist Stadium in Kharkiv swept City to the top of Group F.

David Silva also hit the woodwork twice and Raheem Sterling thumped a shot against the bar in injury time as City, who registered 24 shots, completely dominated what had been a potentially tricky game.

PEP: First half we were outstanding. A very good performance. Second half they push a lot.



It was complicated but every time we regained the ball and ran.



We have recovered with the result in Germany and here. It’s on our hands. #fcsdvcity #mancity — Manchester City (@ManCity) October 23, 2018

Asked how well his side played, City boss Guardiola said: “Incredible. Our first half was the best we have played in the last three seasons, since I’ve been here. We were outstanding, we created a lot of chances.

“We were under pressure after defeat against Lyon (in the first group game), but now we are in a good position. We can control our destiny now. It was so important to get this result and we will enjoy tonight and the next few days with this victory.

“We have recovered well from Lyon and now it’s in our hands.”

Manchester City boss Pep Guardiola was impressed by his side´s dismantling of Shakhtar Donetsk (Efrem Lukatsky/AP).

Great game against a tough opponent, happy to help the team with another goal ⚽️🙌🏽 pic.twitter.com/1GXrKxuizz — David Silva (@21LVA) October 23, 2018

Guardiola had said in the build-up to the game that he believed City were not yet ready to win the Champions League, citing a number of factors, including suggesting that fans had not fully bought into the competition.

City, however, remain favourites for the trophy and it was put to Guardiola after the game that he may struggle to convince people of his opinions.

The former Barcelona manager said: “We played so good in the first half, but I said yesterday it’s not just about playing good or bad, there are many other things. It’s important to go step by step.

“We’ve won two away and that’s important. Now we try to go through. But it’s not just performances, there are many circumstances in the Champions League.”

If there was a downside for Guardiola, it was that his side did not take more of their chances.

He said: “We have to increase our average. We missed a lot of clear chances. When you arrive in the later stages we have to be more clinical.”

Otro gran trabajo de todo el equipo para un importante triunfo en una cancha difícil//Once more, fine work from the whole team to win an important match on a tough field. C'mon, City! 💪🏽🤟🏽 pic.twitter.com/tzCw1Diyn5 — Sergio Kun Aguero (@aguerosergiokun) October 23, 2018

Guardiola expressed sympathy for Oleksandr Zinchenko, the young Ukrainian he left out of his matchday squad completely.

Zinchenko, 21, had been made available by City for media duties ahead of the game and there was surprise among locals he was not included against the club where he played youth football.

Guardiola said: “It was a tough decision for me to do it. I know his family and friends were here, but I had other players and I decided on them.

“I’m sorry for him and I spoke with him. He’s young and he’ll have other chances.”

A dream night! My first goal in the champions league! Great win and top of the group, what more can a player ask for! Amazing away team performace from the boys, onwards n upwards 💪🏼💪🏼 #AL14 @ManCity pic.twitter.com/cO3XfSWpPi — Aymeric Laporte (@Laporte) October 23, 2018

Shakhtar manager Paulo Fonseca conceded his side were outplayed.

He said: “We have to admit that City were better tonight – much better. They won in good style. Our players tried to play well and keep the ball, but it was not enough to stop a team like City.”

The sides meet again at the Etihad Stadium in the next round of matches.

Fonseca said: “It will be even harder to play City in Manchester, but we will fight until the end and try to earn some points. We play to win every game and the upcoming one will be no different.”