Two late goals sent Manchester United into the semi-finals of the Carabao Cup at the expense of Everton on Wednesday evening.
Edinson Cavani's 88th-minute strike and an Anthony Martial goal in injury time secured a 2-0 victory for the visitors, who had enjoyed the best of a match played in front of 2,000 spectators on Merseyside.
Criticised for their sluggish starts on the road this season, United flew out of the traps at Goodison Park.
Cavani was denied twice in quick succession by Robin Olsen at close range before Mason Greenwood headed agonisingly wide.
Paul Pogba, too, should have done better with a headed chance that he directed straight at Olsen.
Everton recovered to grow into the game as the half wore on with Dominic Calvert-Lewin spurning a header, and Gylfi Sigurdsson twice drawing saves from Dean Henderson before the break.
The second period started in more serene fashion, leading Ole Gunnar Solskjaer to bring Anthony Martial and Marcus Rashford from his bench with 25 minutes remaining in an attempt to break the deadlock.
But, just when it looked like the tie was heading to penalties, it was a United forward that started the game who decided it.
Cutting in off the right wing onto Martial's pass, Cavani lashed a left-footed effort into the bottom corner to all but secure a place in the last four for the visitors.
And the creator of that goal wrapped things up in injury time as he passed home after running in behind onto a Rashford through-ball.