John Degenkolb wins again..!