For the second season running the Blues edged out Leicester in a fifth round penalty shoot-out after the sides had been locked at 1-1 after 90 minutes.
Young goalkeeper Aro Muric emerged as City’s spot-kick saviour, saving two Leicester kicks after Raheem Sterling had also missed the target with his spot-kick as City won 3-1 on penalties.
The victory kept the Blues on track to defend the Carabao Cup we won last year.
And after making eight changes to his starting line-up from the side that beat Everton at the weekend and handing a full debut to 17-year-old defender Eric Garcia, Guardiola was full of praise for his players.
READ: When is the Carabao Cup semi-final draw?
WATCH: City stars help spread Christmas cheer
“It was a tough game but that is normal - it is always difficult at Leicester,” said the boss.
“We played with Kevin (De Bruyne) and Sergio (Aguero) who cannot play the full 90 minutes We played with a guy (Eric Garcia) who is 17 years old and Aro who is 20.
“We made quite a good performance. Of course, we had chances to win the game before.
“It was the same last season when we won with penalties thanks to Claudio (Bravo). This year it was Aro.
“Raheem took that decision [to chip his penalty], unfortunately he missed it but that is OK.”