Ecuador cyclist Jhonatan Narvaez has won the Tour Down Under's Queen stage after an epic battle on Willunga Hill. Spanish ...