Dutch rider Niki Terpstra took the lead just over 6km from home to stun a host of favourites and win the Paris-Roubaix race after 257km of racing on Sunday.
The race had seemed set for a sprint finish among 11 riders but Terpstra took advantage of the marking of favourites Tom Boonen, Fabian Cancellara and Peter Sagan to go solo and win in the Roubaix velodrome after five hours 38 minutes and 57 seconds.