Australian Sam Welsford has won the last stage of the Tour Down Under, while Jhonatan Narvaez is the first cyclist from ...