Jhonatan Narvaez won stage 3 of the 2026 Tour de Suisse after surviving torrential rain, a late peloton chase and a two-up sprint against Xandro Meurisse in Bad Ragaz. The UAE Team Emirates - XRG rider came through a brutal, storm-hit day to beat Meurisse after the pair held off the bunch in the fin...