Match ends, Manchester City 6, Wycombe Wanderers 1.
Riyad Mahrez scored twice as holders Manchester City came from behind to thrash League One Wycombe and reach the last 16 of the Carabao Cup.
The visitors took a shock lead through Brandon Hanlan, but Kevin de Bruyne levelled seven minutes later.
Mahrez claimed his double either side of half-time, with Phil Foden and Ferran Torres also beating veteran goalkeeper David Stockdale.
Substitute Cole Palmer, 19, added the sixth with his first goal for the club.
He ran from the halfway line before curling in a fine left-footed shot from 20 yards.
It was a successful night all round for City's youngsters, with Pep Guardiola handing senior debuts to academy graduates Conrad Egan-Riley, Luke Mbete, Finley Burns, Josh Wilson-Esbrand, Romeo Lavia and James McAtee.
Defender Wilson-Esbrand was particularly impressive, with his excellent control and cut-back assisting Mahrez for City's second strike.
Victory means Guardiola's side are unbeaten in the competition since October 2016, although they did lose last season's semi-final second leg to Manchester United, and have reached the last 16 for the fifth successive season.
Manchester City manager Pep Guardiola: "I am just going to say thank you very much to all the Academy. They have many good players, not just one or two. We can count on them absolutely. With their skills and desire, they have got it at this club. I am so proud to be manager of this club."
Wycombe manager Gareth Ainsworth: "The first 22 minutes were special! What a moment for the fans who travelled all this way. A few months ago they were locked in their homes and couldn't see us in the Championship. Those scenes when the goal went in were incredible."
- 97Wilson-EsbrandSubstituted forMcAteeat 72'minutes
- 17De Bruyne
- 90LaviaBooked at 40mins
- 21TorresSubstituted forPalmerat 72'minutes
- 3Rúben Dias
- 9Gabriel Jesus
- 20Bernardo Silva
- 4GapeSubstituted forScowenat 75'minutes
- 16KaikaiSubstituted forHorganat 68'minutes
- 20AkinfenwaSubstituted forVokesat 65'minutes
- Robert Jones
- Shots on Target
Second Half ends, Manchester City 6, Wycombe Wanderers 1.
Corner, Wycombe Wanderers. Conceded by Zack Steffen.
Attempt saved. Sam Vokes (Wycombe Wanderers) header from very close range is saved in the top right corner. Assisted by Joe Jacobson with a cross.
Corner, Wycombe Wanderers. Conceded by Luke Mbete.
Attempt saved. Cole Palmer (Manchester City) left footed shot from the right side of the box is saved in the top centre of the goal.
Attempt saved. Riyad Mahrez (Manchester City) right footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Phil Foden.
Attempt missed. Sam Vokes (Wycombe Wanderers) header from the centre of the box is too high. Assisted by Jordan Obita with a cross.
Attempt missed. Brandon Hanlan (Wycombe Wanderers) right footed shot from a difficult angle on the right misses to the left. Assisted by Sam Vokes with a headed pass.
Goal! Manchester City 6, Wycombe Wanderers 1. Cole Palmer (Manchester City) left footed shot from outside the box to the bottom left corner. Assisted by Luke Mbete following a fast break.
Corner, Manchester City. Conceded by Josh Scowen.
Attempt blocked. James McAtee (Manchester City) left footed shot from outside the box is blocked.
Corner, Manchester City. Conceded by Anthony Stewart.
Goal! Manchester City 5, Wycombe Wanderers 1. Riyad Mahrez (Manchester City) left footed shot from the centre of the box to the bottom left corner. Assisted by Raheem Sterling.
Attempt blocked. Kevin De Bruyne (Manchester City) right footed shot from outside the box is blocked. Assisted by Riyad Mahrez.
Offside, Manchester City. Phil Foden tries a through ball, but Raheem Sterling is caught offside.
Foul by Raheem Sterling (Manchester City).
Anthony Stewart (Wycombe Wanderers) wins a free kick in the defensive half.
Substitution, Wycombe Wanderers. Josh Scowen replaces Dominic Gape because of an injury.
Attempt missed. Cole Palmer (Manchester City) left footed shot from the centre of the box is too high. Assisted by Conrad Egan-Riley.
- Our coverage of your Premier League club is bigger and better than ever before - here's everything you need to know to make sure you never miss a moment