
The Giro d’Italia wrapped up its Bulgarian opening weekend with a much-needed return to order—and it was Paul Magnier (Soudal Quick-Step) who delivered, taking his second win in three days with a tight sprint victory in Sofia ahead of Jonathan Milan and Dylan Groenewegen.
Behind him, Guillermo Silva safely defended the Maglia Rosa after a stage that, for once, unfolded largely as expected.

A Stage Built for Speed
The 175km run from Plovdiv to Sofia always looked like one for the sprinters. The lone obstacle—the Borovets Pass (9.5km at 5.3%)—came too far from the finish to do any real damage, and barring disaster, the fast men were always going to get their shot.
After two massive crashes in the opening two days, the peloton seemed more than happy to keep things controlled.

The Route
This one’s a tale of two halves. The road drags gently uphill through the opening section toward the Borovets ski resort—nothing brutal, just enough to keep the legs honest—before tipping over into a long, gradual descent all the way into Sofia. Even in the mountains, the roads stay wide and fast, and once the race funnels toward the city, it’s full gas on big, open carriageways built for speed.
PEZ Take: No tricks here—this is a highway run-in designed for a sprint, not surprises.

Final Kilometres
The last 8km are about as straightforward as it gets: straight, fast, and just slightly downhill to keep the speeds high. Inside the final kilometre, the road flattens out, giving the sprinters a clean launchpad on a wide 8-metre finishing straight.
PEZ Take: If your lead-out train can’t get it right here, it’s not the course—it’s you.

Breakaway Goes Through the Motions
A familiar script played out early, with Manuele Tarozzi, Diego Pablo Sevilla (for the third straight day), and Alessandro Tonelli heading up the road. They were given just enough rope—around four minutes—but never enough to dream big.

Sevilla continued his tidy Giro, scooping up more KOM points on the Borovets Pass to cement his hold on the mountains classification, while the peloton gradually turned the screws behind.
Cue applause for an honest effort, but this one always had “caught late” written all over it.

Late Tension, No Chaos (Finally)
For a moment, it looked like the break might just pull off an upset. After 4 hours of pretty uneventful racing – things got interesting when the break still held around 20 seconds lead with 3km to go, forcing the sprinters’ teams into a late scramble.
But Sofia’s wide roads—and the sheer horsepower behind—put an end to that at the 500m to go mark.
Unlike the first two stages, the run-in stayed clean. No crashes, no interruptions—just a straight-up drag race between the big names.
Magnier Finishes the Job
On the cobbled run to the line, it came down to three: Magnier, Milan, and Groenewegen.
Magnier hit the front early and held it—just.
Milan surged. Groenewegen came flying late. But neither could quite get around the Frenchman, who took the win by the narrowest of margins in a photo finish.
Two wins in three days—and a statement from Quick-Step’s young sprinter.
QUOTES
Speaking seconds after the finish, the stage winner Paul Magnier said: “I dreamt of winning two stages out of three in Bulgaria. It became a goal to go for the stage win again. The team did an amazing job again. We controlled the stage all day. We had a plan to be in the best position with 1km to go and this is what we did. I celebrated on the line but to be honest I wasn’t sure if I had won or not. I’m really happy. Beating Jonathan Milan and Dylan Groenewegen means I can feel being among the world’s best sprinters. Let’s go to Italy now and how many more stages I can target. Six years ago during the Covid time I was watching Arnaud Démare winning with the Ciclamino jersey. He sent me a message to do the same. I’m glad I did”.
PEZ Take
After two days of chaos, this was cycling back to basics: break caught, sprint delivered, best legs win.
Magnier looks like the fastest man in this race right now.
Silva keeps pink without stress.
And the Giro finally gets a “normal” stage… before heading to Italy, where things usually get anything but normal.

109th Giro d’Italia 2026 Stage 3 Results 2026 »
More Giro on PEZ
• Week 1 Stage by Stage Route Guide
The post Giro’26 Stage 3: Magnier Doubles Up in Sofia as Sprint Finally Goes to Plan appeared first on PezCycling News.


