The 2nd stage of the Giro d'Italia 2026 produced an unexpected winner and another dramatic finale, as Guillermo Thomas Silva powered to victory in Veliko Tarnovo after a perfectly timed lead-out from teammate Christian Scaroni. What initially looked set to become a showdown between the main GC cont...