The Paris-Roubaix Hauts-de-France race never follows a set script, and this 123rd edition proved it once again. On paper, everything seemed to point towards a royal showdown between Mathieu van der Poel (Alpecin-Premier Tech), the three-time defending champion, and Tadej Pogacar (UAE Team Emirates XRG), seeking his first victory in the only Monument he's yet to win…