Organisers JK Sports look to hosting open championships in next edition in August
Kerr continues to contend with complications from back surgery
Cabrera, Davidson, Garcia architects behind a crucial win
Scores in overtime against Ottawa to book a spot against Predators
The winner of the 100th Giro d'Italia, Tour of Italy cycling race, Netherlands' Tom Dumoulin of team Sunweb holds the trophy on the podium after the last stage, an individual time-trial between Monza and Milan.