CANGAS DO MORRAZO, Spain (AP) Australian cyclist Adam Hansen won the hilly 19th stage of the Spanish Vuelta on Friday, while Alberto Contador maintained the red leader's jersey with two days to go.
Hansen attacked on a short uphill stretch with five kilometers (three miles) left on the 180.5-kilometer (112-mile) ride from Salvaterra do Mino to Cangas do Morrazo.
The peloton didn't react in time to reel him in, giving the Lotto Belisol rider the chance to zip up his maillot and pump both fists in the air before he crossed the finish line.
"It was a surprise," Hansen said. "I saw that the climb had eliminated the sprinters and I wanted to do something at the end."
Contador maintained his lead of 1 minute, 19 seconds over Chris Froome as the five-time grand tour winner closes in on a possible sixth major title.