As expected, the battle for the breakaway exploded immediately after the start. Several high-profile names tried to force their way clear, including Filippo Ganna and Alberto Bettiol, who briefly opened a gap over the peloton. Behind them, however, the attacks continued relentlessly as riders sensed a rare opportunity for a stage win.
Among those actively searching for the move were Wout Poels, Giulio Ciccone and Toon Aerts. The furious pace eventually brought Ganna and Bettiol back after nearly an hour on the offensive.
The stage also saw its first casualties. Fabio Christen abandoned after suffering a heavy crash, while Jake Stewart later stepped off the bike as well.
With 75 kilometres remaining, the race exploded again when a large group of around 40 riders managed to escape. The move included Jai Hindley and race leader
Afonso Eulálio. That immediately placed pressure on Team Visma | Lease a Bike because Jonas Vingegaard had missed the split.
The Dutch squad quickly organised the chase and neutralised the danger, but the acceleration allowed three riders to slip away from the front group: Jhonathan Narváez, teammate Mikkel Bjerg and Andreas Leknessund of Uno-X Mobility.
Behind them, a strong chasing group formed featuring Wout Poels, Frank van den Broek, Chris Hamilton, Fabio Vandenbossche and Igor Arrieta among others. More riders bridged across later on, including Christian Scaroni, Jan Christen and Javier Romo.
Still, the decisive move remained at the front. Mikkel Bjerg sacrificed himself completely for Narváez, driving the pace relentlessly and helping the Ecuadorian preserve a comfortable advantage over both the chasers and the reduced peloton.
When the road tilted upwards on the Capodarco climb with just over seven kilometres remaining, Narváez finally made his move. Leknessund initially limited the damage and hovered at around 15 seconds behind, but the repeated steep ramps in the run-in to Fermo gradually broke the Norwegian’s resistance.
Jhonathan Narváez continued to extend his lead over the final uphill kilometres and
crossed the line alone to celebrate another emphatic Giro d’Italia victory. Leknessund held on for second place, while teammate Martin Tjotta completed a strong day for Uno-X Mobility by taking third.
Wout Poels sprinted to ninth from the chasing group after another aggressive ride in the mountains and rolling terrain.
Among the overall contenders, the expected fireworks never truly materialised. Team Visma | Lease a Bike controlled the pace through the final climbs, thinning the peloton considerably, but the GC favourites largely marked each other rather than attacking.
The only late acceleration came from pink jersey holder Afonso Eulálio inside the final kilometre, although Jonas Vingegaard responded immediately and prevented any meaningful gap from opening. Jai Hindley looked particularly sharp in the uphill sprint that followed.
One significant change did occur in the general classification, however. Giulio Ciccone lost contact during the final phase of the stage and eventually crossed the line in
68th place. The Italian consequently dropped from eighth to 28th overall, a development that could now give him greater freedom to target stage victories from future breakaways.
Carlos Silva (CiclismoAtual)
What an absolutely chaotic and brilliant stage to watch. The battle for the breakaway was fierce from the very beginning, one of those old-school cycling fights that lasted more than an hour and a half and over 75 kilometres before the move of the day was finally established. It was a constant stream of attacks and counter-attacks, none of them sticking for long, but enough to keep the peloton under permanent stress and adrenaline.
Every team wanted representation in the break, and every time a move went clear there was immediately a reaction from the teams that had missed it. Pure madness. But honestly, that is the kind of racing I love to watch.
In the middle of all that chaos, UAE Team Emirates - XRG ended up with two riders at the front alongside a UNO-X Mobility rider. Andreas Leknessund worked together with Jhonatan Narváez and Mikkel Bjerg, even knowing perfectly well that the Ecuadorian would be the overwhelming favourite once the brutal final ramps arrived.
With the pace constantly exploding, one tense moment came when Visma | Lease a Bike got caught out by a split in the peloton, and Jonas Vingegaard found himself on the wrong side of it. Race leader Afonso Eulálio, who has consistently positioned himself near the front of the bunch throughout this Giro, avoided the split entirely, immediately setting off alarm bells inside the Visma camp.
Interestingly, Visma have often chosen to stay further back during these chaotic opening phases of stages, trying to avoid crashes while the fight for the breakaway unfolds. This time, however, that approach nearly backfired badly.
I honestly do not know what happened with Giulio Ciccone. The Italian briefly launched an attack, which was instantly covered by Afonso Eulálio, but by the finish line he had lost a massive amount of time. Whether Ciccone has decided to sacrifice his general classification ambitions at Lidl-Trek in favour of Derek Gee and instead target stage victories is something we will have to wait and see.
The GC contenders did not attack each other on the steepest ramps, but the young Portuguese rider from Bahrain, Eulálio, showed Vingegaard and the rest that he is not wearing the Maglia Rosa by accident.
Sometimes you may not have the strongest team around you, but wearing pink gives you something extra. Extra strength. Extra belief. And in Eulálio’s case, a huge amount of grit and fighting spirit as well.
Chapeau, Eulálio.
Ruben Silva (CyclingUpToDate)
This time around, Paul Magnier did cover Jonathan Milan's attacks, so we get a Quick-Step that has finally woken up to the jersey they are holding. On the opposite side, Jonas Vingegaard is holding the KOM jersey but he would rather see Diego Pablo Sevilla take some points tomorrow so he can go into the time trial with his own skinsuit.
It was a day for the breakaway, because there were simply too many interested riders and only Bahrain had real reasons to work behind. It was interesting to see that Visma was also very committed to controlling the breakaway early in the stage, because it did not feel like a necessary use of energy. Ultimately, both teams managed to keep the peloton together until the first climb of the day, and only then did the race finally calm down.
UAE took the win and it was fully deserved, through a perfectly timed move but also pure strength. It is not by accident that you place two of your five riders into a breakaway of three. Even if they did not use Mikkel Bjerg tactically, his presence alone guaranteed Jhonatan Narváez that the victory fight was only between himself and Andreas Leknessund. Narváez is one of the best puncheurs in the world and on terrain like this he was never going to be beaten.
Yes, there was a chasing group of around 30 riders behind, but cycling mathematics are never linear. Having more riders in the group behind does not automatically mean they will ride faster, often it means exactly the opposite.
With nobody even trying to accelerate on the main climb into Fermo, I was left slightly disappointed, but Afonso Eulálio’s attack between the climbs was bold and brought life to what otherwise would have been a rather dull finale. It was more of a psychological move than anything else, because he was never realistically going to gain time there, but it sends a message. He is not simply surviving in his current position, he is genuinely here to fight for the general classification.
A good mention as well for Jai Hindley, who had already gained time on Pellizzari in the sprint atop Blockhaus and today once again took two seconds on everyone except Vingegaard in the sprint finish. He is not naturally an explosive rider, which makes it a very strong indication that he is currently in the best form of his career.
Javier Rampe (CiclismoAldia)
When UAE Team play their cards, the race is usually entertaining. Today they completely turned Fermo upside down after sending Mikkel Bjerg and Jhonatan Narváez into the breakaway, although not before a thousand and one skirmishes to make the decisive move.
In the end, only three riders made it clear: the two UAE riders and Andreas Leknessund from Uno-X, who exploded spectacularly when trying to follow the Ecuadorian champion’s second acceleration.
Behind the leading trio, there was an exuberant chasing group of around thirty riders that never managed to organise itself and, as so often happens in these situations, they never closed the gap to the front of the race. Javi Romo tried for much of the stage, but alone and stuck in no man’s land, bridging across to the selected trio proved impossible.
People say UAE do not know how to race without Pogacar, but the reality is that they still race like Pogacar, even without Pogacar.
It was Narváez’s second victory in this Giro, the fourth of his career, and the third win for the Emirati squad, who despite having only five riders left in the race are still capable of outperforming entire healthy teams.
Pascal Michiels (RadsportAktuell)
Yes, Jhonatan Narváez deserved to win stage 8 of the Giro d’Italia. He was the strongest rider in the finale, simply rode away on the steep streets of Fermo, and crowned a long, intelligent day with another win for UAE. But for me, this stage was more than just the Narváez show.
The rider who also stays with me is Andreas Leknessund.
He will never be the man with the sharpest acceleration. On the steepest ramps, he always looks as if he is carrying the cross-country skis of the entire Norwegian Olympic team on his back, plus the wax table, just to be safe.. That is exactly why I liked his ride so much.
Leknessund had to work, suffer, and fight. When Narváez kept turning the screw on the road to Fermo, you could see just how hard this stage really was. Leknessund did not completely crack, did not look for excuses, and kept fighting for the best possible result. In the end, he finished second, 32 seconds behind Narváez and ahead of his Norwegian teammate Martin Tjotta.
That kind of racing moves me more than a neatly controlled victory. Leknessund rode like a man who knew a Giro stage win was within reach and the same time totally impossible, and he felt it slipping further away with every steep meter.
That is cruel, but it is also what makes cycling beautiful: you can have a huge day and still run into someone even stronger.
Naturally, Narváez deserved the applause. He had a strong ally in Mikkel Bjerg, read the finale perfectly, and used his power exactly where Leknessund could no longer quite follow.
For me, Leknessund was the emotional counterweight to the winner today. Narváez won the stage. Leknessund gave it depth.
His second place does not feel empty. It feels like proof that Uno-X is not just riding this Giro, but really leaving its mark on it. Add Tjotta in third, and it became a special Norwegian day, even without a stage win.
And you? What did you make of the stage 8 of the Giro d'Italia 2026? Tell us your thoughts, share your opinion on all the key moments and incidents from the race, and join the discussion.