On April 21, 1999, Roy Keane produced one of the greatest performances in Champions League history against Juventus.

After the first leg of their semi-final clash ended 1-1 at Old Trafford, Manchester United travelled to Italy needing a win to progress to the final.

Juventus were a team stacked with quality and could field a fearsome midfield three of Didier Deschamps, Zinedine Zidane and Edgar Davids.

United's hopes of progressing to the final looked all but over when they fell 2-0 down after just 11 minutes in Turin.

But Keane was not to be denied. The Irishman put in a masterclass as he dragged United to the final.

He pulled one back for United in the 24th minute and was incredible for the rest of the game as United won 3-2 and booked their place against Barcelona.

Unfortunately for Keane, he picked up a booking in the 33rd minute of the game for a foul on Zidane, ruling him out of the final.

21 Apr 1999: Manchester United captain Roy Keane applauds the fans after leading his team to victory over Juventus in the UEFA Champions League semi-final second leg match at the Stadio delle Alpi in Turin, Italy. United won 3-2 on the night to go through 4-3 on aggregate. Mandatory Credit: Shaun Botterill /Allsport

21 Apr 1999: Manchester United captain Roy Keane applauds the fans after leading his team to victory over Juventus in the UEFA Champions League semi-final second leg match at the Stadio delle Alpi in Turin, Italy. United won 3-2 on the night to go through 4-3 on aggregate. \ Mandatory Credit: Shaun Botterill /Allsport

And Keane looked gutted after the game.

Dressing room footage from that day shows United's players going wild in celebration.

Keane, though, looked heartbroken. Footage captured him looking into space as he sipped on water, while he wasn't too involved in the team celebrations at all.

Watch the footage of United players celebrating their semi-final triumph below...

Keane wasn't the only United player that was suspended for the final.

Paul Scholes, too, was booked in the 76th minute and missed out.

Denis Irwin recalled Keane's booking and revealed that Jesper Blomqvist tried to avoid the Irishman after the game.

Irwin said, per planet-football: “I remember Jesper Blomqvist was trying to avoid Keaney for a few weeks after that semi-final because it was his pass that led to the booking.

“Roy had a word with him on the field at the time, but I think Jesper thought more would come. A lot of the lads were wary of Roy and didn’t want to upset him, so poor Jesper probably feared what was coming to him.”

Liverpool DESTROY Man United at Anfield! Full reaction on The Football Terrace...

Keane also spoke of Keane's brilliance that day.

"We were two goals down against one of the best teams we played against in that era and he pulled a rabbit out of the hat with a fantastic headed goal and then his performance was just fantastic,” Irwin says.

“They had an incredible midfield with Davids, Deschamps and Zidane, but Keaney took them all on that night and came out on top. He was just incredible and it was a tragedy that he couldn’t play in the final.”

Keane's performance remains one of the best individual displays in Champions League history.

United's inspirational captain and Scholes were both forced to watch on as United beat Bayern Munich in the final a month later.

Sir Alex Ferguson quiz: How much do you know about football's greatest manager?