Pep Guardiola declared himself "so happy" at reaching the Carabao Cup final after an entertaining 3-2 semi-final win over Bristol City.

Pep's joy as City seal Wembley date

Pep's joy as City seal Wembley date

The Citizens appeared to be cruising to an aggregate win over the Robins in the second leg on Tuesday night as goals from Leroy Sane and Sergio Aguero gave them a 2-0 lead on the night and a 4-1 advantage overall early in the second half.

The Championship side hit back late on with goals from Marlon Stack and Aden Flint before Kevin De Bruyne struck in injury time to ensure a win on the night for the Premier League leaders that booked a final date at Wembley at the end of next month.

Guardiola was delighted with the win as City wait to see who they will face in the final between Arsenal and Chelsea, who play their semi-final second leg on Wednesday.

"We are so happy to be in the final. For everybody involved, to reach this final, we played an amazing game," the Spaniard said.

"We were two goals ahead and after that we lost the control and, you know, in these kinds of games it never ends until the end – and this will be a good lesson for the next Sunday in Cardiff (in the FA Cup) and especially in the Champions League.

"Always we have to play the full 90 minutes. In the first half, we missed the last pass and we can be more precise, more accurate, but I’m so happy for all of us."

He added: "This final isn’t about me. It’s for Manchester City. We are a club that tries to reach new levels. With (Roberto) Mancini, with (Manuel) Pellegrini they achieved that, and we try to keep going with that same level.

"I know we will be judged by the trophies we win, but, I’m sorry guys, these last six months we are so happy. We’ve won a lot of games, every weekend we are so happy, and the training sessions we were happy.

"When we are together, we are happier and that belongs to us, nobody can take that away. But, of course, all the teams are judged on the titles they win."