Paris Saint-Germain take on Bayern Munich in the Champions League final on Sunday as Lisbon plays host to a mouth-watering showdown between two attack-minded teams.
PSG are appearing in the final for the first time and are bidding to become the 23rd different club to claim the biggest prize in European football since its introduction in 1955.
Bayern Munich are one of those past champions, winning it five times in total from 10 previous appearances in the final.
Here, Sports Mole looks at every previous winners of the competition.
2018-19: Liverpool 2017-18: Real Madrid 2016-17: Real Madrid 2015-16: Real Madrid 2014-15: Barcelona 2013-14: Real Madrid 2012-13: Bayern Munich 2011-12: Chelsea 2010-11: Barcelona 2009-10: Inter Milan 2008-09: Barcelona 2007-08: Manchester United 2006-07: AC Milan 2005-06: Barcelona 2004-05: Liverpool 2003-04: Porto 2002-03: AC Milan 2001-02: Real Madrid 2000-01: Bayern Munich 1999-00: Real Madrid 1998-99: Manchester United 1997-98: Real Madrid 1996-97: Borussia Dortmund 1995-96: Juventus 1994-95: Ajax 1993-94: AC Milan 1992-93: Marseille 1991-92: Barcelona 1990-91: Red Star Belgrade 1989-90: AC Milan 1988-89: AC Milan 1987-88: PSV Eindhoven 1986-87: Porto 1985-86: Steaua Bucuresti 1984-85: Juventus 1983-84: Liverpool 1982-83: Hamburger SV 1981-82: Aston Villa 1980-81: Liverpool 1979-80: Nottingham Forest 1978-79: Nottingham Forest 1977-78: Liverpool 1976-77: Liverpool 1975-76: Bayern Munich 1974-75: Bayern Munich 1973-74: Bayern Munich 1972-73: Ajax 1971-72: Ajax 1970-71: Ajax 1969-70: Feyenoord 1968-69: AC Milan 1967-68: Manchester United 1966-67: Celtic 1965-66: Real Madrid 1964-65: Inter Milan 1963-64: Inter Milan 1962-63: AC Milan 1961-62: Benfica 1960-61: Benfica 1959-60: Real Madrid 1958-59: Real Madrid 1957-58: Real Madrid 1956-57: Real Madrid 1955-56: Real Madrid