An epic battle – possibly the best Paris Roubaix ever….