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