Stage 5 174km, In the sprint finish, Vincenzo Nibali (Astana) hangs on to his General Classification lead by three seconds, as Michael Matthews (Orica) gets the stage win, his third of the season.