Pep Guardiola has stressed that Manchester City's job of reaching the EFL Cup final is not complete despite taking a 2-1 lead over Bristol City in their semi-final first leg.
The Citizens remain favourites to appear at Wembley after coming from behind to beat their Championship opponents at the Etihad Stadium on Tuesday night.
Bristol led at half time through Bobby Reid's penalty, but Kevin De Bruyne equalised on 55 minutes before Sergio Aguero broke Robins hearts with an injury-time winner.
"It's a semi-final, I don't care what the competition is, it's a semi-final so it's not easy to reach and we knew they would be difficult opponents," Guardiola told BBC Sport.
"We created a lot of chances and that's why we win in the end, but today we knew we are not going to finish our job - that will have to happen away in Bristol when we travel there.
"They were really good, so we tried so hard, all the players tried and we're really happy."
The return leg takes place at Ashton Gate on Tuesday, January 23.