{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreigvhabzn7gfevt54qszaxlagxbtddjuwrdedrwr3f3cf5rpicqyem",
"uri": "at://did:plc:jcu7nrruxovhg3q5vlsnw3wt/app.bsky.feed.post/3mm2oqlfue7o2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreie6pg54vwysmpgwhaa47cokytaeuj2qq6dykuugyjxbes76ywsbqi"
},
"mimeType": "image/jpeg",
"size": 263249
},
"description": "Decathlon-CMA CGM worked all day to set up Felix Gall, who attacked in the last 3 km only for Jonas Vingegaard to leave him behind with 800 metres to go – Eulálio defends pink.",
"path": "/giro-ditalia-ruthles-stage-9/",
"publishedAt": "2026-05-17T15:33:55.000Z",
"site": "https://escapecollective.com",
"tags": [
"Subscribe now"
],
"textContent": "Cor Vos\n\nIt was a strange sort of summit finish at the end of stage 9 of the 2026 Giro d'Italia, the Corne alla Scale anything but steady in gradient, with even a stretch of downhill betraying the 5.9% average gradient over 10.8 km. It was an enticing finish for the breakaway, but hard work from Decathlon-CMA CGM ultimately set up a battle between the best two GC riders in the race, Felix Gall and Jonas Vingegaard.\n\nGall made his move about 3 km from the finish, swiftly catching and passing Einer Rubio from the breakaway, and soon towing Vingegaard up to the front of the race where Giulio Ciccone was just about hanging on having attacked lower down the climb. The Italian's fading hopes of a stage win evaporated with 2 km to go when the GC riders left him behind. Vingegaard was determined to stay on Gall's wheel until the last kilometre, where he made his acceleration with about 800 metres to go and pushed on to the finish.\n\nThe Dane's second stage win of the Giro marks the 50th victory of his professional career, and put another 16 seconds between he and the Austrian overall. Third on the stage was Vingegaard's young Italian domestique Davide Piganzoli who snatched the bonus seconds from Thymen Arensman 34 seconds down, while Afonso Eulálio crossed the line fifth to admirably defend his pink jersey.\n\n[race_result id=13 stage_id=89972 count=5 gc=0 year=2026]\n\n[race_result id=13 stage_id=89972 count=5 gc=5 year=2026]\n\n### This post is for subscribers only\n\nBecome a member to get access to all content\n\nSubscribe now",
"title": "Giro d'Italia: Ruthless Vingegaard pounces on Gall to win stage 9 summit finish",
"updatedAt": "2026-05-17T15:33:56.696Z"
}