An injury to Kevin de Bruyne took the shine off a convincing win for Manchester City as the Carabao Cup holders eased past Fulham to advance to the quarter-finals.
Spanish teenager Brahim Diaz scored in each half with his first senior goals to set up a last-eight meeting with Leicester or Southampton.
Emerging as an unlikely hero, Diaz broke the deadlock after 18 minutes, meeting Vincent Kompany’s knock-down with a first-time shot that took a huge deflection and span past Sergio Rico.
He added his second on 65 minutes after Rico had tipped a Gabriel Jesus shot on to the post, with the 19-year-old following up to hammer his shot into the roof of the net.
There was however concern before the end for De Bruyne, who grimaced as he limped off three minutes from time.
The Belgian playmaker was making only his second start of the season after suffering a ligament injury to his right knee in August.
“He is being checked by the doctors,” said City manager Pep Guardiola. “We don’t know if it’s nothing or if it’s something serious.”
De Bruyne had put in a typically impressive and energetic performance but went off after going to ground clutching his left knee, and disappeared straight down the tunnel for treatment.
City will find out their quarter-final opponents on 27 November, when Leicester host Southampton.
Their fourth-round tie was originally meant to be played on Tuesday but was postponed after Saturday’s helicopter crash at King Power Stadium that killed Foxes owner Vichai Srivaddhanaprabha and four others.