Get access to everything we publish when you sign up for Outside+.
Peter Weening of the Roompot team won the Tour of Switzerland sixth stage on Thursday while Dutch compatriot Wilco Kelderman snatched the yellow jersey from French rider Pierre Latour.
Weening led a late escape of 15 riders on the final climb before breaking free, mastering the tricky wet conditions as the rain fell over the 162.8 km stage.
Latour, of the AG2R team, had taken the yellow jersey 24 hours earlier but Kelderman is the new leader with a 16-second advantage over another Frenchman, Warren Barguil.
Spaniard Gorka Izagirre looked poised to take the race as he cruised four minutes ahead of the peloton, but his challenge collapsed in the final climb. Weening, among the breakaway group, maintained his advantage to finish 2min 37sec ahead of Argentine Maximiliano Richeze.
The favourites crossed the line four minutes later and Kelderman, second overall before the stage, got the better of Barguil with Slovenian Simon Spilak, the 2015 Tour of Switzerland winner, seventh.
Latour finished less than a minute behind Kelderman but had to hand over his yellow jersey, as he now sits sixth overall at 0.51sec.
Friday’s seventh stage, the longest and most difficult in the race, covers 224.3km from Amden to Soelden in Austria with the final climb to the Rettenbach Glacier.
Results Stage 6
1. Pieter Weening (Ned) Roompot – Oranje Peloton 4:33:47
2. Maximiliano Richeze (Arg) Etixx – Quick-Step 0:02:37
3. Maciej Paterski (Pol) CCC Sprandi Polkowice 0:03:57
4. Kristijan Koren (Slo) Cannondale Pro Cycling 0:04:13
5. Wilco Kelderman (Ned) Team LottoNl-Jumbo 0:04:31
6. Andrew Talansky (USA) Cannondale Pro Cycling
7. Warren Barguil (Fra) Team Giant-Alpecin
8. Jon Izaguirre (Spa) Movistar Team 0:04:35
9. Miguel Angel Lopez (Col) Astana Pro Team 0:04:36
10. Simon Spilak (Slo) Team Katusha 0:04:39
1. Wilco Kelderman (Ned) Team LottoNl-Jumbo 22:43:12
2. Warren Barguil (Fra) Team Giant-Alpecin 0:00:16
3. Andrew Talansky (USA) Cannondale Pro Cycling 0:00:19
4. Jon Izaguirre (Spa) Movistar Team 0:00:34
5. Miguel Angel Lopez (Col) Astana Pro Team 0:00:39
6. Pierre-Roger Latour (Fra) AG2R La Mondiale 0:00:51
7. Simon Spilak (Slo) Team Katusha 0:00:52
8. Geraint Thomas (GBr) Team Sky 0:00:56
9. Gorka Izaguirre (Spa) Movistar Team 0:00:59
10. Jarlinson Pantano (Col) IAM Cycling 0:01:03