Match ends, Manchester City 5, Crystal Palace 1.
Kevin De Bruyne scored his sixth club goal in nine games to help Manchester City beat Crystal Palace to reach the Capital One Cup quarter-finals.
Wilfried Bony put the Premier League leaders in front when he powered in a header, before Belgian De Bruyne slotted home a second at the far post.
He then set up provider Kelechi Iheanacho, who fired in the third.
Yaya Toure made it 4-0 from the spot and Damien Delaney headed in for Palace before Manuel Garcia slotted in late.
City have been drawn at home to Hull in the last eight.
- Relive all of Wednesday's League Cup action
- 5 live Football Daily podcast - reaction, analysis & debate
- All the match reports & reaction
City underline favourites tag
Following Tuesday's League Cup shocks which saw Chelsea and Arsenal exit the competition, City fans might have feared the worst when Palace came to visit.
But once the teamsheet was announced, only the highly pessimistic among them would have predicted anything but a victory.
Manager Manuel Pellegrini left out Joe Hart, Raheem Sterling and Fernandinho but his 'second string' is almost as strong as their first. And against the visitors from London they rolled up their sleeves and produced a terrific attacking display.
Key to their recent successes has been midfielder De Bruyne, who has already gone a long way to justifying his £55m price tag.
He scored his sixth goal in nine games for City when he was picked out by Iheanacho and then supplied the pass for the teenager to score.
Teenager Iheanacho is great find
Palace will not want to see the precocious 19-year-old Nigerian again. His first ever City goal came at Selhurst Park earlier in the season and on Wednesday he scored one and set up another.
What was impressive about both key moments was the composure. For the De Bruyne goal, he looked up first and directed his ball into the path of the Belgian instead of a hit-and-hope across the six-yard area. And for his goal, he controlled De Bruyne's firm cross before firing a low drive wide of keeper Wayne Hennessey.
If Bony joined injured Sergio Aguero on the sidelines, then this teenager could confidently fill in the gap.
What they said
City manager Manuel Pellegrini on Iheanacho:
"It was very important for Kelechi to demonstrate once again that he's a very good player.
"He's not just a striker - he provided two assists - I'm very happy for him. He has things to improve but he's working in the correct way.
"I had no doubt in him - I see how he works every day and his personality is important and it's important for him to play with important players.
"Kelechi is not a box striker, he's not just a finisher - he must improve his control as he needs to do it better but he always plays with his head up as he showed creating the goal for Kevin."
Palace manager Alan Pardew:
"It was not so much an apology, but a thank you. We need to make sure we keep our fans with us.
"I know some of the fans had trouble getting here, so we'd like to say thank you and I hope we can repay them later in the season.
"It was a disappointing display, more offensively than defensively. We kept turning the ball over.
"Almost every time City had a chance they punished us, particularly in the first 60 minutes and that was very much the story."
Manuel Pellegrini's side face Norwich at home in the league, while Crystal Palace will this time host a Manchester club, as Louis van Gaal's United visit south London on Saturday.
- 5ZabaletaSubstituted forSagnaat 56'minutes
- 11KolarovBooked at 50mins
- 42Y Touré
- 17De BruyneSubstituted forRobertsat 75'minutes
- 14BonySubstituted forGarcia Alonsoat 84'minutes
- 76Garcia Alonso
- 3MariappaSubstituted forWardat 85'minutes
- 11ZahaBooked at 80mins
- 22MutchSubstituted forLeeat 75'minutes
- 8BamfordSubstituted forGayleat 77'minutes
- Paul Tierney
- Shots on Target
Second Half ends, Manchester City 5, Crystal Palace 1.
Goal! Manchester City 5, Crystal Palace 1. Manu García (Manchester City) right footed shot from the right side of the box to the centre of the goal. Assisted by Kelechi Iheanacho following a fast break.
Foul by Fernando (Manchester City).
Lee Chung-yong (Crystal Palace) wins a free kick in the attacking half.
Offside, Crystal Palace. Martin Kelly tries a through ball, but Wilfried Zaha is caught offside.
Foul by Patrick Roberts (Manchester City).
Joel Ward (Crystal Palace) wins a free kick in the defensive half.
Goal! Manchester City 4, Crystal Palace 1. Damien Delaney (Crystal Palace) header from the centre of the box to the top left corner. Assisted by Yannick Bolasie with a cross following a set piece situation.
Foul by Fernando (Manchester City).
Wilfried Zaha (Crystal Palace) wins a free kick in the attacking half.
Attempt missed. Damien Delaney (Crystal Palace) left footed shot from the right side of the box is high and wide to the left following a corner.
Attempt missed. Scott Dann (Crystal Palace) header from the centre of the box misses to the right. Assisted by Joe Ledley with a cross following a corner.
Corner, Crystal Palace. Conceded by Bacary Sagna.
Substitution, Crystal Palace. Joel Ward replaces Adrian Mariappa.
Substitution, Manchester City. Manu García replaces Wilfried Bony.
Corner, Manchester City. Conceded by Scott Dann.
Attempt blocked. Wilfried Bony (Manchester City) right footed shot from outside the box is blocked. Assisted by Jesús Navas.
Attempt saved. Wilfried Bony (Manchester City) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Aleksandar Kolarov.
Attempt missed. Aleksandar Kolarov (Manchester City) left footed shot from outside the box misses to the right following a corner.