BAROLO, Italy -- Rigoberto Uran won the 12th stage of the Giro dItalia and took the overall lead on Thursday. The Colombian was 57 seconds behind Cadel Evans going into the stage, then won the 42-kilometre (26-mile) individual time trial from Barbaresco to Barolo in under an hour, and Evans finished 1 minute, 34 seconds behind in third. "Its incredible, Im really surprised. I didnt think that I would win it. I cannot believe I won the stage and took the pink jersey," Uran said. "I worked a lot on my time trial, spending time in the wind tunnel over the winter, but today surpassed my expectations. "Its too early to say the race is over. We still have not raced the hardest mountains yet. The most difficult part of the Giro is still to come." Uran took the pink jersey off Evans to lead the Australian by 37 seconds. "I saw Uran coming into form," Evans said, "but I honestly did not expect him to have such an amazing time trial. Of course, I had hoped to have done better myself. The time trial course suited me well, but as I said yesterday, the verdict is on the road. "My position is good tactically. It is going to be interesting." Diego Ulissi led for most of the day and looked on course for a third stage victory in the race but had to settle for second after Uran beat the Italian cyclists time by 1:17. Overall, Rafal Majka was third, 1:52 behind Uran. Thomas de Gendt was one of the early leaders and was in front for a long time as he was one of the last cyclists to complete the stage on dry roads. Later cyclists struggled in the rain, and there was even thunder and lightning at the finish. There was a scare when Tobias Ludvigsson misjudged a corner on the technical descent and went flying over a barrier, landing hard after a short drop. He lay prone for several minutes but was later seen sitting up before being taken to hospital. The weather abated and the roads were beginning to dry out again when Ulissi came flying out of the starting gates. He crossed the line 50 seconds ahead of De Gendt, who eventually finished eighth. Fridays 13th stage is a mainly flat, 158-kilometre (98-mile) leg from Fossano to Rivarolo Canavese. HALIFAX -- Darcy Ashley scored in regulation and added the overtime winner to lift the Halifax Mooseheads over the Cape Breton Screaming Eagles 5-4 in Quebec Major Junior Hockey League action on Wednesday. Andrew Ryan, Brent Andrews and Timo Meier also scored for Halifax (35-18-3), while Jonathan Drouin picked up three assists. Ashley also recorded an assist for a three-point night. Charles-Eric Legare scored two goals and helped on two others for Cape Breton (27-24-4), which is winless in its last four games. Cameron Darcy had a goal and an assist and Kyle Farrell also scored. Screaming Eagles goalie Zachary Fucale made 20 saves. Alex Bureau stoopped 33 shots in the loss.dddddddddddd --- OLYMPIQUES 4 SEA DOGS 2 SAUNT JOHN -- Taylor Burke scored a goal and added two assists to lift the Olympiques over the Sea Dogs. Jake Coughler had a goal and an assist, and Jonathan Bourcier and Alexis Pepin also scored for Gatineau (34-17-4), which has points in eight straight games. Adam Stevens chipped in with two assists. Noah Zilbert scored two power-play goals for Saint John (17-34-4), which has lost seven of its last 10 games. Will Thompson and Thomas Chabot had two assists apiece. Robert Steeves made 20 saves for the win, while Sebastien Auger turned aside 33 shots in defeat. Stitched College JerseysCheap UCLA JerseysNCAA Louisville Cardinals JerseysNorth Carolina Jerseys Stitched Kentucky Wildcats JerseysStitched Alabama Crimson Tide JerseysCheap Basketball Wisconsin Badgers JerseysAuthentic NCAA Jerseys StoreWholesale Basketball NCAA JerseysCheap Duke GearStitched Alabama JerseysStitched Georgia JerseysCheap Clemson Jerseys AuthenticAuthentic Texas JerseysWholesale USC JerseysStitched Oklahoma JerseysStitched Ohio State JerseysCheap Notre Dame GearUCLA Jerseys From ChinaCheap Louisville Jerseys Free ShippingCheap North Carolina Jerseys AuthenticCheap Kentucky Jerseys AuthenticWisconsin Jerseys From ChinaCheap Michigan GearCheap Florida GearWholesale Arizona State JerseysCheap LSU GearCheap Auburn GearCheap California Jerseys Free ShippingCheap Miami Jerseys AuthenticCheap Michigan State GearCheap Tennessee Jerseys AuthenticTexas A&M Jerseys From ChinaAuthentic Wake Forest JerseysWest Virginia Jerseys From China ' ' '