Mark Cavendish has become the first British rider to win two stages at the Giro d'Italia after taking the honours in a sprint finish on day 13.
The Team High Road rider also won the fourth stage earlier this month.
Cavendish took this one in four hours, 11 minutes and seven seconds, beating Daniele Bennati into second place.
The Laxey rider has been quick to gain revenge on Bennati, after losing out to the Italian in a photo-finish in a fiercely-contested sprint at the end of yesterday's stage.
He's only the third British cyclist, along with Robert Millar in 1987 and Vic Denson in 1966, to win any stage of the Giro.
Tomorrow sees the riders tackle a 195km mountain route from Verona to Alpe di Pampeago.
(Picture: Mark Cavendish winning Stage 13 of the Giro d'Italia, courtesy of bbc.co.uk).