TRE CIME DI LAVAREDO, Italy -- Vincenzo Nibali nearly wrapped up the Giro d'Italia title with a dominating solo performance to win the penultimate stage Saturday, leaving behind his rivals under a blizzard of snow on the final climb.
Nibali attacked with under 2 miles left on the steep ascent to Tre Cime di Lavaredo, the three-week race's highest point at an altitude of 7,550 feet.
On the final stages of the climb, the road was surrounded by huge banks of snow.
An Italian with the Astana team, Nibali clocked 5 hours, 27 minutes, 41 seconds over the 131-mile leg, which began in Silandro and passed through Cortina d'Ampezzo.
Nibali earned his second stage victory, having won Thursday's mountain time trial.
The race ends in Brescia on Sunday.