The next election will be a flyweight versus a heavyweight. However much the right hon. Gentleman (David Cameron) may dance around the ring beforehand, at some point, he will come within the reach of a big clunking fist.