Liverpool will play in their first Champions League final for 11 years on Saturday evening when they face Real Madrid at the NSC Olimpiyskiy Stadium in Kiev.
The Reds have reached more European Cup finals than Manchester United, Arsenal, Chelsea and Manchester United combined, and perhaps their biggest win to date happened on 'that' historic night in Istanbul.
When two goals from Hernan Crespo and a rare finish from Paolo Maldini put Milan 3-0 ahead at half-time, many thought that it was game, set and match.
But as we all know, Steven Gerrard's bullet header clawed the scoreline to 3-1 and six minutes later, the game was tied when Vladimír Šmicer and Xabi Alonso sent Liverpool fans into a frenzy.
The miracle of Istanbul was complete when Rafael Benitez's side won on penalties. It was a day like no other.
Liverpool fans will be hoping history repeats itself, while ending a rotten streak in finals for Jurgen Klopp in the process.
The Reds' boss has lost his last five finals as a manager - most recently the 2016 Europa League final to Sevilla, but with the way his team have been playing of late, Mohamed Salah and co. could upset the odds in Kiev.
It may surprise you to learn that only one player from the 2005 Champions League final is still playing to this very day.
You probably thought he had hung up his boots by now but Milan Baros, who played 85 minutes of the game, is still playing.
The 36-year old, who scored 41 goals in 93 matches for his country and was the Euro 2004 Golden Boot winner, plays for Baník Ostrava.
Can Liverpool overcome the odds and beat European champions Real Madrid?
Let us know in the comments below.