Ganna Dominates “Terrible” 42km Time Trial as Vingegaard’s Lead Shrinks to 1:22
Ganna’s Explosive Performance Redefines the Race
Ganna, the reigning world time trial champion, turned the 42km stage from Verbania to Intra into a one-man show, posting a time of 56 minutes 12 seconds—a blistering average of 45.8 km/h. His dominance was so complete that he left Vingegaard, the defending Giro champion, trailing by a mere 1:22, a gap that shrinks the Danish rider’s overall lead to just 40 seconds over João Almeida.
Vingegaard, who had led the race by 2:48 before today’s stage, finished with a 57:34—a time that, while strong, was simply not enough to match Ganna’s otherworldly pace. “It was a terrible stage for me,” Vingegaard admitted in the post-race press conference. “The heat and humidity took a toll, but Filippo was just too strong. I knew he would be good, but this… This was something else.”
The stage was a grueling test of endurance, with riders battling 30°C+ temperatures and high humidity in the Lake Maggiore region. Ganna, however, thrived in the conditions, his powerful legs propelling him forward with relentless efficiency. “The time trial was designed to be tough, and today it delivered,” said Ganna’s coach, Alessandro De Marchi. “Filippo is in his element in these races, and today he showed why he’s one of the best in the world.”
Standings Shake-Up: Vingegaard’s Lead Under Threat
With today’s result, the Giro d’Italia general classification has been thrown into chaos. Vingegaard’s overall lead over Almeida has been slashed from 2:48 to just 40 seconds, while Ganna—who was 1:30 behind Almeida before the stage—now sits just 1:22 off the podium spot.

| Position | Rider | Team | Time | Gap |
|---|---|---|---|---|
| 1 | Jonas Vingegaard | Visma-Lease a Bike | 84:12:34 | – |
| 2 | João Almeida | UAE Team Emirates | 84:12:74 | 0:40 |
| 3 | Filippo Ganna | Ineos Grenadiers | 84:13:36 | 1:02 |
| 4 | Tom Pidcock | Ineos Grenadiers | 84:15:42 | 3:08 |
| 5 | Sepp Kuss | Visma-Lease a Bike | 84:16:18 | 3:44 |
Almeida, who had been the primary threat to Vingegaard’s lead, now faces a daunting task: he must hold off Ganna in the remaining stages. “This changes everything,” Almeida said. “I knew Filippo was speedy, but I didn’t realize he was this fast. We have to be careful in the mountains now.”
Tactical Breakdown: How Ganna Outgunned the Field
Ganna’s victory was built on two key factors: aerodynamic efficiency and raw power. The 42km course, which featured rolling hills and technical descents, played to his strengths. His Ineos Grenadiers team provided him with a custom-fit time trial bike, optimized for his biomechanics, while his helmet and skinsuit were designed to minimize drag.
Vingegaard, meanwhile, struggled with the heat and humidity, which sapped his energy on the climbs. “The last 10 kilometers were brutal,” Vingegaard said. “I was fighting to keep my legs turning, but Filippo was just flying.”
Ganna’s dominance was so overwhelming that he lapped several riders in the final kilometers. His margin of victory over the second-placed Jay Vine was 7 seconds, while João Almeida finished 12 seconds behind him.
What’s Next: The Race for the Maglia Rosa
The Giro d’Italia now enters its most unpredictable phase. With just 7 stages remaining, including three mountain stages, the race for the maglia rosa is wide open.
Vingegaard, who had been cruising toward a third consecutive victory, now faces a real challenge. If Ganna maintains his form, he could potentially overtake him in the high mountains. Almeida, meanwhile, must defend his second place while also keeping an eye on Tom Pidcock, who is just 3:08 behind him.
The next stage, a 160km road stage from Intra to Sanremo, will offer a chance for the peloton to regroup. However, the final mountain stages, including the Stelvio Pass and Gavia Pass, could decide the race.
“What we have is where the Giro gets interesting,” said Gianni Mobili, the race director. “We’ve seen time trials, now we’ll see climbing. The best all-rounder will take the pink jersey.”
Key Takeaways
- Filippo Ganna delivered a dominant performance in the Verbania time trial, posting a 56:12 and leaving Jonas Vingegaard just 1:22 behind.
- Vingegaard’s overall lead has been slashed to just 40 seconds over João Almeida, while Ganna now sits just 1:02 off the podium.
- The Giro d’Italia general classification is now wide open, with 7 stages remaining and three mountain stages to decide the winner.
- Ganna’s victory was built on aerodynamic efficiency and raw power, while Vingegaard struggled with the heat and humidity.
- The next stage, a 160km road stage to Sanremo, will offer a chance for the peloton to regroup before the final mountain challenges.
How to Follow the Giro d’Italia
For real-time updates, follow the official Giro d’Italia website (giroditalia.it) or the UCI (uci.org) for official results and standings. For live coverage, tune into EuroSport, RAI Sport, or NBC Sports, depending on your region.