Buitrago wins key Giro 19th stage, Thomas holds race lead
The 23-year-old Bahrain rider, winner of a stage in last year's Giro, crossed the line alone 51 seconds ahead of Canadian Derek Gee of Israel Premier Tech, who was second for the fourth time in…