Brandon Rivera unleashed an impressive turn of speed to sprint to fourth place on stage three of the Giro d'Italia.
The Colombian rode superbly on the run into Vlore, helping to position teammate Egan Bernal, before surfing the wheels and launching a fantastic sprint.
Mads Pedersen (Lidl-Trek) won the sprint to move back into the maglia rosa on the race's third and final day in Albania.
Bernal and Thymen Arensman were protected well on a day which featured the tough second-category Qafa e Llogarase climb.
Bernal moved up to 21st place overall, 57 seconds back on Pedersen, as the race prepares to head back to Italian soil.
The day was also notable as Josh Tarling went on the attack early as part of a six-man breakaway. 24 hours after his stage-winning heroics on the TT bike, the Welshman forged on up the road in the opening kilometres, yet the move's advantage was pegged at three minutes by the bunch.

A brilliant turn of speed from our Brandon! 👏
— INEOS Grenadiers (@INEOSGrenadiers) May 11, 2025
Get the thoughts of @_brandon_2103 after he sprinted to fourth place on a hard day at the #giroditalia 📹 pic.twitter.com/YhKh9gDFEz
Giro d'Italia
Stage 3-
1Mads Pedersen Lidl-Trek03:49:47
-
2Corbin Strong Israel-Premier Tech+ 00
-
3Orluis Aular Movistar Team+ 00
-
4Brandon Rivera INEOS Grenadiers+ 00
-
35Egan Bernal INEOS Grenadiers+ 00
-
54Thymen Arensman INEOS Grenadiers+ 00
-
83Jonathan Castroviejo INEOS Grenadiers+ 00
-
112Joshua Tarling INEOS Grenadiers+ 12:55
-
125Lucas Hamilton INEOS Grenadiers+ 15:39
-
150Kim Heiduk INEOS Grenadiers+ 16:46
-
160Ben Turner INEOS Grenadiers+ 16:46
Giro d'Italia
Overall Rankings (Stage 3)-
1Mads Pedersen Lidl-Trek07:42:10
-
2Primoz Roglic Red Bull-BORA-hansgrohe+ 09
-
3Mathias Vacek Lidl-Trek+ 14
-
21Egan Bernal INEOS Grenadiers+ 57
-
40Thymen Arensman INEOS Grenadiers+ 02:05
-
87Jonathan Castroviejo INEOS Grenadiers+ 10:11
-
90Brandon Rivera INEOS Grenadiers+ 10:43
-
102Joshua Tarling INEOS Grenadiers+ 14:38
-
116Ben Turner INEOS Grenadiers+ 20:49
-
136Lucas Hamilton INEOS Grenadiers+ 28:00
-
162Kim Heiduk INEOS Grenadiers+ 31:31