Two decades after dramatically beating Bayern Munich to lift the Champions League trophy, Manchester United's legends again beat their Bayern counterparts 5-0 as they reunited to commemorate the 20th anniversary.
Exactly 20 years on May 26, the stars of the two sides re-united as Manchester United celebrated the treble feat having won the English Premier League and the FA Cup in addition to their dramatic victory in the Champions League final.
Current United boss Ole Gunnar Solskjaer - their hero on that night at the Nou Camp two decades ago - opened the scoring inside five minutes before Dwight Yorke swept home a delightful volley.
Ole Gunnar Solskjaer and David Beckham celebrate their goals for Man United
Nicky Butt and Louis Saha were on target in the second-half before David Beckham netted a superb fifth in front of a home crowd revelling in the nostalgia of the day, with Sir Alex Ferguson back in the dugout as manager.
Peter Schmeichel, Gary Neville, Ronny Johnsen, Denis Irwin, Nicky Butt, Jesper Blomqvist, Andy Cole, Teddy Sheringham, Beckham and Yorke were all back in United colours having all featured in the 1999 final.
Dwight Yorke showed glimpses of his old self
At 44, Beckham still looked very much the part out on the right wing, effortlessly producing the deliveries that were so key to United's success on three fronts 20 years ago, with his fine solo goal late on wrapping up a perfect afternoon.
At 44, David Beckham was as much a threat as he was 20 years ago
At the other end, Jaap Stam continued to take no prisoners as he did throughout his career, crashing through Ivica Olic with a crunching challenge in the first-half.Paul Scholes, who missed the 1999 final through suspension also featured and was his usual mastery self in midfield and the scoreline seems to suggest that it was easier for Manchester United to win in the anniversary game, than they did on the night of May 26, 1999.
To mark the historic occasion, legends from both sides faced off against one another on Sunday afternoon to help raise money for the Manchester United Foundation.
Then and now
Bayern Munich's 1999 Champions League final squad
The Bayern Munich legends as they lined up for the anniversary match
The victorious Man United team of 1999
The Man United legends who won 5-0 to celebrate their treble anniversary
1999's Dramatic win
Trailing 0-1 from a Mario Basler early goal and with stoppage time left to save their treble-winning dream, Teddy Sheringham and Ole Gunnar Solskjaer turned things around within an incredible short time, scoring two late goals Bayern Munich to literally snatch the Champions League title and permanently etch their names in football's history.
Mario Basler's sixth minute goal put Bayern ahead
Significantly, both Sheringham and Solskjaer came on as substitutes to score deep injury time goals to deny Bayern the honour after taking an early lead from Basler's low freekick six minutes into the game.
Sheringham had come on for Jesper Blomqvist in the 67th minute while Andy Cole was replaced by Solskjaer in the 81st minute.
United, who featured many home-grown talent, had already secured a third domestic double prior to the trip to the Nou Camp having won the Premier League title and the FA Cup.
The likes of David Beckham, Ryan Giggs, Paul Scholes and Nicky Butt had all played central roles in a magical season for the Red Devils which saw them compete in 63 matches across all fronts.
Bayern themselves headed into the final with precisely the same ambition after winning the league and cup in Germany.
Sammy Kuffour in the heart of the Bayern defence tried all he could to stop Man United from equalising when the German side took a 1-0 lead
The two sides had played each other earlier in the competition, having both been drawn in Group D in the group stage; Bayern won the group, while Manchester United qualified for the knockout phase as one of the two best runners-up across all six groups.
That Champions League final was thus finely balanced, each side prime to win snatch a treble. However, it was the Red Devils that made history, despite having to come from behind.
Teddy Sheringham equalised for Man United late on the 90th minute mark
Sheringham's equaliser came after Peter Schmeichel - playing in his final match for the Red Devils - caused the Bayern defence all sorts of problems from a Beckham corner. Ryan Giggs was able to unleash an effort on goal and Sheringham was on hand to divert in beyond Kahn.
Ole Gunnar Solskjaer clinched victory for United
Just when most fans and spectators felt the game was heading for extra-time, Solskjaer made sure it didn't have to travel that distance.
Another Beckham corner caused more uncertainty and this time Sheringham turned from scorer to provider. He nodded the corner into the path of Solskjaer and the Norweigan did the rest - the treble was secure.
Man United's squad
Goalkeepers: Peter Schmeichel, Raimond van der Gouw
Defenders: Gary Neville,Denis Irwin, David May, Ronny Johnsen, Jaap Stam,Wes Brown
Midfielders: David Beckham, Nicky Butt, Jesper Blomqvist
Forwards: Andy Cole, Teddy Sheringham, Dwight Yorke, Ole Gunnar Solskjaer
Members of the 1999 squad but missed the Champions League final
Ji-sung Park, Karel Poborsky,Paul Scholes, Louis Saha,Henning Berg, Mikael Silvestre, Jonathan Greening
Bayern Munich's squad:
Goalkeepers: Bernd Dreher, Han-Jorg Butt
Defenders: Markus Babbel, Hans Pflugler, Sammy Kuffour, Klaus Augenthaler, Martin Demichelis
Midfielders: Lothar Mattaus, Christian Nerlinger, Michael Sternkopf, Markus Schupp, Stefan Effenberg, Ze Roberto, Andreas Ottl, Marcel Witeczek, Thorsten Fink,
Forwards: Luca Toni, Giovanne Elber, Roy Makaay, Ivica Olic, Paulo Sergio, Carsetn Lakies, Carsten Jancker