Juventus 0-3 Man Utd
Ryan Giggs stepped off the substitutes' bench to propel Manchester United into the Champions League quarter-finals for the seventh successive season.
The United winger, subject of intense speculation linking him with a summer move to Inter Milan, scored two superb goals to throw Juventus' own participation in the competition into serious doubt.
United's first came soon after Giggs' fifth-minute introduction, the Welshman applying the coup de grace to a sweeping counter-attack.
It was the first time Juventus' defence had been breached at home in 722 minutes of Champions League football and Giggs was at it again just before half time, scoring a wonderful solo effort.
The visitors rode their luck on several occasions, with the woodwork intervening to the detriment of the Old Lady.
David Trezeguet, leading the line of a full-strength Juventus side, was particularly profligate.
However, United returned to the scene of their famous 3-2 win over the Italians in 1999 and produced some similarly exciting attacking play.
14 mins: Ferrara hits post for Juve
15 mins: Giggs fires United into the lead
32 mins: Trezeguet heads against the bar
37 mins: Butt strikes the post
41 mins: Giggs scores a second
63 mins: Van Nistelrooy adds a third
Ruud van Nistelrooy, on as second-half substitute, capped a fine United performance in which Juan Sebastian Veron excelled, by adding a third to lead the Champions League scoring charts with 10 goals.
Sir Alex Ferguson, with one eye on Sunday's Worthington Cup final, opted to rest Van Nistelrooy and Giggs, but had to revise those decisions as the game progressed.
In a surprise move, Roy Keane dropped back to centre-half alongside Rio Ferdinand, an indication of the United captain's likely future role at the club.
And the Irishman acquitted himself well, making some vital interceptions in the opening stages to deny Antonio Conte and then to disrupt the flight of the ball as Pavel Nedved prepared to shoot.
Keane proved a calming influence on United's rearguard, which had not enjoyed the most relaxed of evenings against the Italians last week at Old Trafford.
Giggs was forced into action early on after Diego Forlan was stretchered off with a bad ankle injury.
Within minutes of Giggs' arrival, the United winger finished a wonderful move by the visitors, who turned defence into attack quite superbly.
United defended a Juventus corner, Beckham gathered the ball and sprayed a 60-yard pass to the feet of Ole Gunnar Solskjaer. The Norwegian striker showed excellent awareness to pick out Veron on the right.
Veron was superb for United
The Argentine retrieved the ball from Gianluca Zambrotta, who tripped over his own feet in the Juventus area, and picked out Giggs who finished with aplomb.
The goal appeared to galvanise the Welshman, whose confidence must have hit an all-time low after that miss against rivals Arsenal in the FA Cup.
If United's opener bore all the hallmarks of their team ethic, then the second was purely about Giggs' individual brilliance.
He picked up a stray pass from Antonio Conte on the halfway line and set off on a typically dazzling run, stretching the Juventus defence to a point where it offered Gianluigi Buffon no protection.
Giggs, glimpsing an opening, slotted the ball past Buffon with his weaker right foot.
The reward for United's hero was his immediate substitution after the interval.
On came Van Nistelrooy to kill off any lingering hopes Juventus may have had of staging their own famous comeback.
The United striker slotted home from close range after a bad mistake by Igor Tudor had sent Buffon scampering to defend his post, leaving Van Nistelrooy to mop up the leftovers.
Juventus: Buffon, Thuram, Ferrara, Montero, Conte (Tudor 46),
Davids, Nedved, Camoranesi, Zambrotta (Pessotto 67),
Di Vaio (Salas 46), Trezeguet.
Subs Not Used: Chimenti, Iuliano, Birindelli, Zalayeta.
Man Utd: Barthez, Gary Neville, Ferdinand, Keane,
O'Shea (Pugh 60), Beckham, Butt, Phil Neville, Veron,
Solskjaer, Forlan (Giggs 8), Giggs (van Nistelrooy 48).
Subs Not Used: Ricardo, Fletcher, Roche, Richardson.
Booked: Phil Neville.
Referee: Markus Merk (Germany).