Peter Sagan wins Paris-Roubaix

Peter Sagan (Bora-Hansgrohe) silenced the critics with a near-faultless and all-conquering performance to win Paris-Roubaix.