Match ends, Leicester City 1(1), Manchester City 1(3).
Leicester City 1-1 Manchester City (1-3 pens)
Holders Manchester City edged through to the Carabao Cup semi-finals by beating Leicester City 3-1 on penalties after a 1-1 draw at the King Power Stadium.
A low-quality shootout saw the home side miss three penalties while a dinked attempt went wrong for England's Raheem Sterling before Ukraine left-back Oleksandr Zinchenko emphatically thumped the decisive kick into the top corner to send his side through.
Pep Guardiola's side took the lead in the first half through Kevin de Bruyne's first goal of the season - a sweet low drive into the bottom corner.
Leicester were poor in the opening 45 minutes but regrouped at half-time and levelled the contest through Marc Albrighton's well-struck effort before crumbling in the shootout.
League One side Burton shocked the Championship's Middlesbrough to also advance to the last four, while Arsenal face London rivals Tottenham and Chelsea host Bournemouth in Wednesday's remaining quarter-finals.
Stand-in Muric the hero for City
Guardiola demonstrated how seriously he is taking the competition by selecting a team that blended experience and youth with first-team regulars such as Sergio Aguero, De Bruyne and Kyle Walker starting alongside youngsters Phil Foden, Eric Garcia and Brahim Diaz.
But despite the unusual team the Premier League champions lost little of their trademark slick passing as they dominated large periods of the game and enjoyed 66% possession.
Argentina striker Aguero returned from injury and had an effort palmed out by Danny Ward while the Foxes goalkeeper also kept out Foden's snapshot from the edge of the box.
Winger Riyad Mahrez almost scored against his old club, curling a superb drive inches wide of the post and rolling another effort past the same upright.
Leicester manager Claude Puel made numerous changes himself - including leaving out Jamie Vardy - and his side lacked fluency in the first half although Demarai Gray went close when a low shot was tipped away by City's stand-in goalkeeper Arijanet Muric.
James Maddison came off the bench in the second period but it was fellow substitute Albrighton who grabbed the equaliser, latching on to Wilfred Ndidi's ball over the top to smash home.
With no extra-time in the competition the tie went straight to penalties and after Foxes left-back Christian Fuchs lashed over, his team-mates Maddison and Caglar Soyuncu both had poor efforts saved by Muric.
'It was a good game' - Guardiola
Manchester City manager Pep Guardiola on Sky Sports: "A tough game - it is always difficult at Leicester. We played with a guy who is 17 years old and some injured players, it was a good game.
"Raheem Sterling took that decision [to chip his penalty], unfortunately he missed it but that is OK."
Manchester City goalscorer Kevin de Bruyne on Sky Sports: "It's a relief, it was difficult for us. It was a lot of players who hadn't played a lot. We did a good game, it was an open game and in the end the keeper helped us. He's got veins of ice! He did what he had to do in the shootout.
"It is difficult to start when you are injured for five months but it felt good to play for 70 minutes. It is a good sign for me.
"I feel stiff but I am happy to contribute. We want to win titles and now it's two games more and we can battle for another trophy."
Analysis - Puel will be disappointed
Former Liverpool defender Stephen Warnock on BBC Radio 5 live:
City did not put Leicester to bed and the home side made it hard for them in the second half.
Claude Puel changed the game with his substitutions, it was not going for them and they got back into it. Albrighton scored a fabulous goal but Puel will be disappointed because the penalties from his side were very, very poor.
For such a young boy in a pressure situation, it was a clinical penalty from Zinchenko.
Albrighton breaks City duck - the stats
- Leicester City have been eliminated from all five of their previous League Cup meetings with Manchester City, including in this round in each of the last two seasons in a penalty shootout.
- Leicester's last three League Cup games have been decided on penalties - only Liverpool and Stoke in 2015-16 and Cardiff in 2011-12 have had three games go to penalties in a single edition of the competition.
- Manchester City have won all of their last five penalty shootouts in all competitions, this after winning just four of their first seven.
- Leicester City have lost five of their nine League Cup penalties shootouts.
- Manchester City have failed to kept a clean sheet in each of their last seven games in all competitions, their longest run without a shutout since December 2016 (eight successive games).
- Leicester's Marc Albrighton scored his first goal against Manchester City in what was his 14th appearance against the side in all competitions.
- Each of Kevin de Bruyne's last two goals for Manchester City have come from outside the box, although this was his first for 240 days (v Swansea).
- 31GhezzalSubstituted forMaddisonat 53'minutes
- 21IborraSubstituted forAlbrightonat 61'minutes
- 8IheanachoSubstituted forRicardo Pereiraat 81'minutes
- 14Ricardo Pereira
- 17De BruyneSubstituted forGündoganat 71'minutesBooked at 85mins
- 47FodenBooked at 50mins
- 10AgüeroSubstituted forGabriel Jesusat 76'minutes
- 55DiazSubstituted forSterlingat 66'minutes
- 33Gabriel Jesus
- Lee Mason
- Shots on Target
Penalty Shootout ends, Leicester City 1(1), Manchester City 1(3).
Goal! Leicester City 1(1), Manchester City 1(3). Oleksandr Zinchenko (Manchester City) converts the penalty with a left footed shot to the top left corner.
Penalty saved! Caglar Söyüncü (Leicester City) fails to capitalise on this great opportunity, right footed shot saved in the bottom right corner.
Goal! Leicester City 1(1), Manchester City 1(2). Gabriel Jesus (Manchester City) converts the penalty with a right footed shot to the bottom left corner.
Penalty saved! James Maddison (Leicester City) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
Penalty missed! Bad penalty by Raheem Sterling (Manchester City) right footed shot is just a bit too high. Raheem Sterling should be disappointed.
Penalty missed! Bad penalty by Christian Fuchs (Leicester City) left footed shot is too high. Christian Fuchs should be disappointed.
Goal! Leicester City 1(1), Manchester City 1(1). Ilkay Gündogan (Manchester City) converts the penalty with a right footed shot to the bottom right corner.
Goal! Leicester City 1(1), Manchester City 1. Harry Maguire (Leicester City) converts the penalty with a right footed shot to the bottom left corner.
Penalty Shootout begins Leicester City 1, Manchester City 1.
Second Half ends, Leicester City 1, Manchester City 1.
Foul by Gabriel Jesus (Manchester City).
Hamza Choudhury (Leicester City) wins a free kick in the defensive half.
Foul by Nicolás Otamendi (Manchester City).
Demarai Gray (Leicester City) wins a free kick in the attacking half.
Offside, Leicester City. Danny Ward tries a through ball, but Danny Simpson is caught offside.
Offside, Leicester City. Christian Fuchs tries a through ball, but Wilfred Ndidi is caught offside.
Corner, Leicester City. Conceded by Oleksandr Zinchenko.
Ilkay Gündogan (Manchester City) is shown the yellow card for a bad foul.
Foul by Ilkay Gündogan (Manchester City).
James Maddison (Leicester City) wins a free kick in the defensive half.
Attempt missed. Phil Foden (Manchester City) right footed shot from the centre of the box misses to the right. Assisted by Ilkay Gündogan with a through ball.
Substitution, Leicester City. Ricardo Pereira replaces Kelechi Iheanacho.
Corner, Manchester City. Conceded by Harry Maguire.
Attempt missed. Riyad Mahrez (Manchester City) left footed shot from a difficult angle on the right misses to the left. Assisted by Phil Foden.
Substitution, Manchester City. Gabriel Jesus replaces Sergio Agüero.
Goal! Leicester City 1, Manchester City 1. Marc Albrighton (Leicester City) right footed shot from the right side of the box to the top left corner. Assisted by Wilfred Ndidi with a through ball.
Substitution, Manchester City. Ilkay Gündogan replaces Kevin De Bruyne.
Offside, Leicester City. Danny Ward tries a through ball, but Kelechi Iheanacho is caught offside.
Delay over. They are ready to continue.
Delay in match Wilfred Ndidi (Leicester City) because of an injury.
Foul by Kyle Walker (Manchester City).
Wilfred Ndidi (Leicester City) wins a free kick in the attacking half.
Attempt missed. Riyad Mahrez (Manchester City) left footed shot from outside the box is just a bit too high. Assisted by Phil Foden.
Substitution, Manchester City. Raheem Sterling replaces Brahim Diaz.
Attempt blocked. Harry Maguire (Leicester City) header from the centre of the box is blocked. Assisted by James Maddison with a cross.
Attempt blocked. Caglar Söyüncü (Leicester City) header from the right side of the six yard box is blocked. Assisted by James Maddison with a cross.
Corner, Leicester City. Conceded by Oleksandr Zinchenko.
Corner, Manchester City. Conceded by Caglar Söyüncü.