Australian sprint ace Sam Welsford has won his third stage in this year's Tour Down Under as Jhonatan Narvaez confirmed the ...