Manchester City made it through to their first final under manager Pep Guardiola with a 3-2 win over Bristol City in the League Cup on Tuesday.
Goals from Leroy Sane, Sergio Aguero and Kevin de Bruyne at Ashton Gate completed a 5-3 aggregate semi-final victory for the Premier League leaders.
Guardiola’s side will play Arsenal or Chelsea in the final at Wembley Stadium on February 25.
“We are so happy to be there, to reach this final,” the Guardiola told Sky Sports. “It’s not for me, it’s for Manchester City, a club who are trying to reach another level.
“I know that we will be judged by trophies we win, but we are so happy.”
Marlon Pack and Aden Flint scored for Championship side Bristol City, who had beaten Premier League teams the previous four rounds, including defending champions Manchester United.
“We can all be pleased with our effort and endeavour,” Pack told the BBC. “We pushed all the way and stuck to our guns. We didn’t change for them and we had chances.
“I’m proud of the boys and proud to be part of this team.”
A defensive lapse led to Man City taking the lead just before half-time. Hordur Magnusson tried to usher the ball out for a goal kick, only for Bernardo Silva to take it away and pass to Sane, whose shot took a deflection and went past keeper Luke Steele.
The visitors struck again, early in the second half, as Aguero took a cross-field pass from de Bruyne and fired a shot into the far corner.
Pack then gave Bristol City a glimmer of hope with a 64th-minute header and Flint kept things interesting with a goal in stoppage time. But, de Bruyne settled everything by finishing off a counter-attack with the final kick of the game.
It will be the third League Cup final in five seasons for Man City, who lifted the trophy in both 2014 and 2016.
“We came here, we knew the crowd would be up for it but we were able to control the game well, especially in the first half when they didn’t get many chances,” de Bruyne told Sky Sports.
“In the end we deserved to go to Wembley. Let’s hope we have the same result as we last had at Wembley in this cup.”
In the other semi-final on Wednesday, Arsenal host Chelsea following their goalless first leg.