As the break aways faded, Alexander Kristoff (Katusha) wins the sprint finish, holding off John Degenkolb (Giant-Shimano), to claim his third stage win this season