The Tour of the Alps queen stage lived up to the pre-race hype with a dramatic one-two punch from Team Sky to claim first and second in Funes, Italy on Wednesday.