Roman Kreuziger won the 19th stage of Giro d'Italia Friday and Joaquin Rodriguez retained the overall lead. With a superb final climb, Kreuziger finished the penultimate mountain leg of the Giro in 6 hours, 18 minutes and 2 seconds. Ryder Hesjedal (...)