Hart succeeded as part of the final breakaway section to claim the win.
'It's Hart again!' Team Sky rider pips Nibali in sprint finish for second stage win
Bahrain Merida Vincenzo Nibali was the man to reel in the pack ahead of him, finishing in second place.
Four-time Grand Tour winner Nibali returns to Team Astana 'family' ahead of 2022
23/09/2021 AT 14:19
Third on the podium was BORA Hansgrohe rider Rafal Majka.
The fourth part of the pack that made the break for victory was Hart's Sky teammate Pavel Sivakov, waiting for their attack on 115km of the 134km course.
Highlights: How Hart beat Nibali for second Tour of The Alps stage win
Sivakov's fourth place finish was enough for him to retain the overall lead. Nibali finishes the stage in fourth, Hart is in second place, 27 seconds off the pace, and Majka is in third.
Tour de France champion Chris Froome finished in fifth, 40 seconds behind the stage winner's time of 3:26:32.
Vuelta a España
Vuelta: Plenty of life in the GC yet as race goes into second rest day
29/08/2021 AT 17:48
Nibali set for reunion with Astana ahead of potential 2022 retirement
18/08/2021 AT 10:40