For better or for worse, we’re going to remember Manchester City’s 2018-19 Champions League exit for a long time. A VAR decision in stoppage time chalked off Raheem Sterling’s potential winner, and Tottenham Hotspur progressed to the semi-finals of Europe’s premier competition for the first time in their history. We thought there would be no better time to look back through the annals of history at the greatest football matches of all time.