It's the final that not many people would have predicted at the start of the season, but it's also one of the most eagerly anticipated in a long time.