Skip to main content

As it happened: Points jersey reclaims pink with Giro d'Italia stage 3 victory

Refresh

Buongiorno, hello and welcome to our live coverage of the  stage 3 of the Giro d'Italia.

Stage 2 was intense and thrilling, with a close battle for the stage win and for the GC placings. Read our full stage report for all the details on what happened.

To look back at our live coverage of stage 2, to see how the racing developed and the GC battle emerged, click below. There were crashes, spills and high-speed suffering in Tirana.

Roglič is already in pink and already the reference point for the GC battle. 

Primoz Roglič was not expecting to pull on the pink jersey.  His performance and time gains surprised him and fired a warning shot to his GC rivals. 

Today's stage heads to the south of Albania via a long loop. The 160km stage includes los of hills inland but also a flat and then final coast road after the key Qafa e Llogarasë climb.

This is how we described the stage in our stage 3 preview page. 

It is another bright and sunny day in Albania as the riders go to sign on and line up in front of the crowd in Vlorë.

The temperature today is currently 23°C but the weather does look like it could be turning by the middle of the week in Italy with rain forecast to hit around Wednesday. 

Primož Roglič (Red Bull-Bora-Hansgrohe) is all set for the third stage of the Giro and his first in pink this year. 

Just around 10 minutes until the riders roll out on the neutral zone of the third stage. 

Neutral start

Puncture

Just 2km to the official start as the riders ride through the finish line before they head out on the race route with plenty of climbing on the way. 

Radio issues

160km to go

The early moves don't get anywhere as the likes of Nico Denz (Red Bull-Bora-Hansgrohe) and Matthias Vacek (Lidl-Trek) do the early policing for their leaders. 

Attack!

The break:

Lots of riders flying off the front but so many are trying to force the break there isn't much of a split happening. 

A very large group have a split from the front of the peloton with Tom Pidcock (Q36.5) included in this bunch. Josh Tarling (Ineos Grenadiers) follows the latest move by Lorenzo Germani (Groupama-FDJ). 

Tarling and Germani are joined by Chris Hamilton (Picnic-PostNL) and a rider from Q36.5 as the large split has been dragged back by the peloton. 

Counter attack

Leaders:

Tonelli is joined by De Bondt off the front of the peloton as they continue to try and join the leaders. 

150km to go

Attack

Attack

Marcellusi has been caught. Tonelli and De Bondt aren't closing in on the four leaders too much, either. 

And the breakaway is allowed to go. The peloton is spread across the road and the leaders now have over a minute. This is good news for Tarling, Donovan, Germani, Hamilton, Tonelli and De Bondt. 

Tonelli and De Bondt are struggling to close the 37" gap to the four leaders. This is very tough for them as the leading four are really pushing still. 

Lidl-Trek and Red Bull-Bora-Hansgrohe are sharing the pacing in the peloton. Meanwhile, De Bondt and Tonelli are about to make contact with the four leaders after a furious chase. 

And the leading group of four becomes a group of six as Dries De Bondt and Alessandro Tonelli make it across with 133km to go. 

130km to go

The peloton are now riding along at a good pace and they appear to have pinned the gap at around 2'40" to 2'45" with Jacopo Mosca (Lidl-Trek), Gianni Moscon (Red Bull-Bora-Hansgrohe) and Nico Denz (Red Bull-Bora-Hansgrohe) doing the bulk of the work. 

Intermediate sprint (Gjorm)

De Bondt is refusing to work in the break for some reason. Not sure why the formr Belgian champion is doing it unless he is still suffering from the big chase to join the leaders with Tonelli. 

120km to go

Red Bull-Bora-Hansgrohe have the whole team at the front of the peloton with just one Lidl-Trek rider. 

110km to go

Here is the scary moment for Dion Smith (Intermarche-Wanty) and the goat a few minutes ago... 

Just over 2km to the base of the first categorised climb of the day, the q. Shakelles. A 5.4km category four climb. It has an average of 4.2% gradient with a max kick of 14%. 

100km to go

After 60km of racing the average speed has been over 46kph which is amazing considering they have been mostly climbing, albeit with a head wind. 

Tarling is comfortably the virtual leader of the race as he started the day +1'34" down on Roglič with the break hold a gap of 2'50" on the peloton. 

The break has a kilometre to the top of the climb. 

KoM (Q. Shakelles)

90km to go

Puncture

80km to go

Just under 5km to go until the break get to the Red Bull KM in Himarë with 6, 4 and 2 seconds available but the break will take them and the 15, 8, 5 and 3 points. 

Red Bull KM (Himarë)

70km to go

Suddenly, there's change at the front of the peloton. Jayco-AlUla have now upped the pace with multiple riders on the front as well as a few other riders joining them at the front with both Red Bull-Bora-Hansgrohe and Lidl-Trek slipping back a bit. 

Puncture

Dries De Bondt is starting to struggle in the break and is yoyoing off the back of the break. 

Some riders starting to lose touch at the back of the peloton with Gianni Moscon (Red Bull-Bora-Hansgrohe) being one of the riders after he has worked for most of the day. 

Puncture

Mechanical

De Bondt is still clinging on in the break with the gap back to the peloton dipping under two minutes. 

Dropped

Mechanical

60km to go

Bike change

Bernal is back riding and has just passed the re-dropped Groves. 

De Bondt is properly back in the break as they get closer to the next intermediate sprint which is in Gjilekë. 

Puncture

Intermediate sprint (Gjilekë)

Caught

Attack

50km to go

Onto the Qafa e Llogarasë they go with a gap of 1'08" between the break of Tarling, Donovan, Germani, Hamilton and Tonelli and the chasing peloton. 

Lidl-Trek have taken full control of the peloton with Daan Hoole leading the way as Rick Pluimers (Tudor) is distanced by the bunch. 

Attack!

Attack!

Dropped

The three attackers:

Tarling has been caught by the group of Bilbao, Fortunato and Garofoli with just over 5km to the top of the climb. Lidl-Trek are continuing to control things in the peloton that are 43" behind the leaders. 

Tarling now dropped by the three attackers. 

Garofoli has been distanced by Bilbao and Fortunato as they try to close in on the leaders. 

Attack in break

Just 4km from the top of the Qafa e Llogarasë climb as Tarling is caught by the peloton who are 49" behind the leaders as the race heads into the clouds. 

Fortunato and Bilbao join Hamilton and Tonelli at the front of the race with Germani just off the back. Donovan has been properly dropped. 

Puncture

Donovan and Garofoli have been caught by the peloton led by Carlos Verona of Lidl-Trek. 

Tonelli has been dropped by the break with Hamilton being the last man from the original break to stay with Fortunato and Bilbao. 

40km to go

Max Poole (Picnic-PostNL) is just off the back here but is coming back in. Looks like he has had an issues as he cruises back into the peloton yet again. 

Hamilton is finally distanced on the climb as Fortunato continues to set and infernal pace with Bilbao stuck to the Italian's wheel. 

Scaroni makes it back to the peloton which is very impressive. Corbin Strong (Israel-Premier Tech) is struggling at the back. 

Tom Pidcock (Q36.5) coms to the front of the peloton with Giulio Ciccone and Mattias Vacek of Lidl-Trek following with the whole UAE Team Emirates-XRG squad just sat behind them as Mads Pedersen (Lidl-Trek)is starting to slip away. 

UAE Team Emirates-XRG come to the front as they head to the top of the climb and Pedersen is starting to slip through the group as Fortunato and Bilbao go over the top with 52" gap on the peloton. 

KoM (Qafa e Llogarasë)

Tonelli has been dragged back by the peloton led by Rafal Majka of UAE Team Emirates-XRG. 

This is a very technical descent but Bilbao and Fortunato are absolutely flying down this descent despite it's extremely sketchy nature. However, the peloton are going faster as the gap closes to 38". 

Lorenzo Fortunato goes level on points with Sylvain Moniquet but the Italian will wear the jersey tomorrow. 

30km to go

There was a brief split in the peloton as the big guys of Lidl-Trek come back to the front as the gap is slowly starting to fall under 40". 

20km to go

Pedersen has four Lidl-Trek teammates with him. They should be able to control things but other teams might try and late flyer to surprise the Danish star. 

Corbin Strong (Israel-Premier Tech) is desperately trying to get back in with three other riders. They are just off the back of the convoy. 

Caught

Strong makes it back into the peloton with Kevin Genierts (Groupama-FDJ), Jakub Fuglsang (Israel-Premier Tech) and Gijs Leemreize (Picnic-PostNL). 

Puncture

Fast riders that are in the group are Mada Pedersen (Lidl-Trek), Corbin Strong (Israel-Premier Tech), Orluis Aular (Movistar), Tom Pidcock (Q36.5), Filippo Fiorelli (VF Group-Bardiani CSF-Faizane), Andrea Vendrame (Decathlon-AG2R La Mondiale) among others that haven't been spotted. 

Bardet makes it back in with support from Leemreize. 

10km to go

Pedersen just has two riders with him now as he is just making sure he stays in a good position as other teams control with Bahrain Victorious really upping the pace. 

UAE Team Emirates-XRG and Bahrain Victorious battle for the control of the bunch with Lidl-Trek muscling their way in as well with 6km to go. 

5km to go

Cofidis move up potentially for a former Giro stage winner, Stefano Oldani. 4km to go. 

Red Bull-Bora-Hansgrohe take over again as the Cofidis man is Sergio Samitier, not Oldani. 

Into the final 3km to go and the safety zone for the GC riders. 

Orluis Aular, Felix Engelhardt, Davide De Pretto, Corbin Strong and Tom Pidcock are battling for Mads Pedersen's wheel with 2km to go as Lidl-Trek take over the pacing. 

Flamme Rouge

Ciccone and Vacek have Pedersen perfectly place with 500 metres to go as the fight for the point's jersey wheel is on. 

Mads Pedersen (Lidl-Trek) wins stage three of the Giro d'Italia 2025 by half a wheel ahaead of Corbin Strong (Israel-Premier Tech). 

Stage 3 top 10

Those 10" bonus seconds sees Mads Pedersen retake the pink jersey from Primož Roglič by 9". 

General Classification after stage three

Make sure to keep up to date with the Cyclingnews website for all the info starting with the post race report by Stephen Farrand.

Here are more images from today's stage.

VLORE ALBANIA MAY 11 Jacopo Mosca of Italy and Team Lidl Trek leads the peloton during the 108th Giro dItalia 2025 Stage 3 a 160km stage from Vlore to Vlore UCIWT on May 11 2025 in Vlore Albania Photo by Dario BelingheriGetty Images

Jacopo Mosca rode on or near the front all day for Lidl-Trek. (Image credit: Getty Images)

Lorenzo Fortunato attacks on the Qafa e Llogarasë climb on stage three of the Giro d'Italia 2025

This was the moment Lorenzo Fortunato attacks on the Qafa e Llogarasë climb (Image credit: Getty Images)

Latest on Cyclingnews