The resulting spotkick from Aguero was saved by Kasper Schmeichel but the Citizens were still able to register a 1-0 win after Gabriel Jesus came off the bench to score the winner in the 81st minute. With Aguero’s miss, the Mancunian giants have now failed to convert four penalties on the trot but Guardiola is confident that whoever takes the next one will find the net.

He told: “We have missed four penalties in a row, but maybe we will shoot a penalty when we need it to win something. The keepers are good too, but the next one we are going to score. The preparation after 12 days off was good, we have played two good games, and it’s good to prepare for Madrid with these good opponents.”

The Citizens are scheduled to face Real Madrid on the road during the first leg of the Champions League round of 16 clash and the game could be a tight affair with both teams possessing quality attacking talent. Of late, Zinedine Zidane’s side have managed just one point from two league meetings and based on that, it can be said that the Citizens should have the momentum with back-to-back league wins in the space of four days.

The return of Aymeric Laporte in the defence is definitely a boost for them and Guardiola will be hoping that his team can produce a good performance at the Bernabeu and grab an away goal which could prove crucial to their chances of making the next round of the competition.