After a twisting and turning home stretch, Australian rider Ewan recorded his first Giro stage victory besting Fernando Gaviria and Sam Bennett in a three way finish.