The Fairytale Final will happen: Swansea versus Bradford City at Wembley! You have to say that's magnificent. And both underdogs fully merit their day in the sun: there was nothing flukey about their progress. Swansea were the better team tonight and even managed to avoid kerfuffles with ballboys, which, astonishingly, Eden Hazard did not.