From Roberto Di Matteo’s rocket after 42 seconds for Chelsea against Middlesbrough to the Hull and Crystal Palace’s cruel losses to Arsenal and Manchester United after extra-time, there have been some classic finals over the years.
Wigan stunning Manchester City could be the greatest upset.
Though Wimbledon’s ‘Crazy Gang’ shocking Liverpool is another memorable final.
Watford may be able to top them all vs City this weekend.
And in doing so, deny Pep Guardiola the unprecedented treble.
Here, we rank the top 20 finals and bring back some incredible memories.