CyclingSmarter LIFE AS A HUMAN Tour of the Alps: Gianni Moscon wins stage 3