Soren Waerenskjold produced one of the biggest surprises of this year's Tour de France by winning stage 11 in Nevers. The Norwegian outsprinted the likes of Olav Kooij and Jasper Philipsen after launching a long sprint in a chaotic finale, while pre-stage favourite Tim Merlier was unable to contest...