At the back of my mind there's always that little doubt though about England and that is... Why can't we beat the best teams in the world when it really matters?
By definition 'the best teams in the world' get to be the best teams in the world because they're very, very hard to beat.
You...