The best Champions League games of all time - ranked
By Mitch Wilks
4. Ajax 2-3 Tottenham (2019)
Attempting to channel a performance that echoed their 1995 run, an incredibly talented, youthful Ajax side capitulated at the death in the 2019 semi-final.
Lucas Moura's dramatic, injury time winner secured him a hat-trick and dragged Tottenham into their first ever Champions League final. Just don't ask about how that one panned out.
3. Juventus 2-3 Manchester United (1999)
Anyone that tries to label Roy Keane as a fraud should be sat in front of this game by law.
Keane's colossal performance was key to United coming back from going 2-0 down after 11 minutes. A booking saw him miss the final, but United wouldn't have got their without his goal and job on the Juve midfield that inspired a dramatic comeback.