ROME — Alberto Contador extended his overall lead in the Giro d'Italia while Philippe Gilbert snatched a last-gasp stage win in a rain-soaked 12th stage Thursday. The Belgian burst clear of the pack with around 400 meters left as they climbed to the finish at Vicenza in pouring rain after a 190 km stage from Imola. Contador was second, three seconds behind, as he led the peloton across the finish line. After picking up six bonus seconds, the Spaniard extended his lead over Fabio Aru in the overall standings to 17 seconds. Italian Aru came in at the back of the group after losing ground on his rival. Gilbert, 32, sped away to claim the second Giro stage win of his career. — Reuters