TORREFARRERA, Spain (AP) — Maximilian Schachmann won the sixth stage of the Tour of Catalonia which was shortened due to heavy snow and bad weather in the Pyrenees Mountains on Saturday.
Defending champion Alejandro Valverde maintained his overall lead of 16 seconds over Egan Bernal ahead of the final stage.
Schachmann, a German rider for Quick-Step Doors, beat Diego Rubio in a two-man sprint to claim the 117-kilometer (73-mile) ride that ended in Torrefarrera after staring in La Pobla de Segur.
The stage was originally 194 kilometers (120 miles) and to start at Viehla in the mountains, but heavy snow led to a change by race officials.
Valverde said riders faced temperatures of 1 and 2 degrees Celsius (33-35 F) and rain for a large part of the ride.
"Now we have tomorrow," Valverde said. "We know that 16 seconds can either seem like a lot, or not very much at all."
Schachmann and Rubio held off a late push by the peloton, which crossed 18 seconds after the winner.
"It was a really, really cold day even with the shortened sage," Schachmann said. "It was incredibly hard. I was even frozen in the front. I am really happy I made it to the finish line."
Valverde's Movistar teammate, Nairo Quintana, stayed third overall, 26 seconds behind.
Sunday's seventh stage is a 155-kilometer (96-mile) ride in Barcelona.