The first all-English UEFA Champions League final was played in 2008. Manchester United faced Chelsea at Moscow’s Luzhniki Stadium on 21 May 2008.
The match finished 1–1 after extra time, with Cristiano Ronaldo scoring for Manchester United and Frank Lampard equalising for Chelsea. United then won the penalty shootout 6–5 after Edwin van der Sar saved Nicolas Anelka’s decisive kick.
The final was the first in the competition’s history to feature two English clubs. It followed earlier same-country finals involving Real Madrid and Valencia in 2000, and AC Milan and Juventus in 2003, but neither of those was an all-English meeting.
Later all-English Champions League finals took place in 2019, when Liverpool beat Tottenham Hotspur, and 2021, when Chelsea beat Manchester City. That makes 2019 a later example, not the first.