The FA Cup in England is the oldest football competition in the world and this season, despite coronavirus pandemic-related issues, it returns for the 140th season.
Teams from the lowest level of the English football pyramid right up to the Premier League compete in the tournament and this year it will see a total of 736 teams take part.
Winner-takes-all knockout games mean there is always a chance of a 'giant killing' and there have been plenty of those moments over the years, contributing to the magic of the cup.