Arsenal's youngsters came from behind in style to stun high-flying Everton.
Thomas Gravesen gave Everton the lead with a deflected 20-yard free-kick after only eight minutes.
But Arsenal substitute Quincy Owusu-Abeyie scored a brilliant individual goal to level after 25 minutes before 17-year-old Arturo Lupoli took over.
He linked with Robin van Persie to put Arsenal ahead after 52 minutes, then combined with Owusu-Abeyie for another stunning strike with five minutes left.
Arsenal made 11 changes from the team that drew at Crystal Palace, with Brazilian Edu taking the captain's armband.
And Everton made it a nightmare start for Arsenal's youngsters, going ahead after only eight minutes.
Gravesen's free-kick from 20 yards was not powerful, but it deflected off the heel of Jermaine Pennant in the Arsenal wall and wrong-footed goalkeeper Manuel Almunia.
Both sides were forced to make early changes, with Nick Chadwick replacing
Marcus Bent with just 16 minutes gone, and Owusu-Abeyie coming on for
Ryan Smith shortly afterwards.
And young Dutch star Owusu-Abeyie made a sensational arrival, testing Everton goalkeeper Richard Wright and forcing a full-length diving save after a brilliant run.
But he was not to be denied after 26 minutes when he received a pass from Pennant and cut inside before beating Wright.
Everton's defence was being run ragged by the pace of Arsenal's youngsters, with Van Persie dragging a shot just wide.
But Everton steadied themselves just before the interval, with Almunia pulling off a fine diving save from James McFadden.
And then on the stroke of half-time Alessandro Pistone rounded Alumnia but struck an upright, with Johan Djourou clearing the loose ball off the line.
Arsenal's pace continued to trouble Everton, and it was no surprise when Lupoli put the Gunners in front after 52 minutes.
Owusu-Abeyie was again involved, linking with Van Persie, who set up the 17-year-old Italian Lupoli to finish the move with a flourish.
Lupoli had another chance when he raced on to Pennant's pass, but Wright dived bravely at his feet to keep Everton in contention.
But he was on target again five minutes from time to put the finishing touch to another glorious move Owusu-Abeyie to put Arsenal into the quarter-finals.
Arsenal: Almunia, Hoyte, Djourou, Senderos, Karbassiyoon,
Pennant, Edu (Larsson 65), Flamini, Smith (Owusu-Abeyie 20),
Lupoli (Cregg 89), Van Persie.
Subs Not Used: Fowler, Jordan.
Goals: Owusu-Abeyie 25, Lupoli 52, 85.
Everton: Wright, Hibbert, Yobo, Stubbs, Pistone,
Watson (Osman 71), Gravesen, Cahill, Kilbane, McFadden,
Bent (Chadwick 16).
Subs Not Used: Weir, Naysmith, Turner.
Goals: Gravesen 8.
Ref: A Wiley (Staffordshire).