{"id":1854691,"date":"2026-03-29T09:30:29","date_gmt":"2026-03-29T06:30:29","guid":{"rendered":"https:\/\/analyse.optim.biz\/?p=1854691"},"modified":"2026-03-29T09:30:29","modified_gmt":"2026-03-29T06:30:29","slug":"as-it-happened-surprise-winner-takes-sprint-with-gc-decided-on-stage-7-of-volta-a-catalunya-2026","status":"publish","type":"post","link":"https:\/\/analyse.optim.biz\/?p=1854691","title":{"rendered":"As it happened: Surprise winner takes sprint with GC decided on stage 7 of Volta a Catalunya 2026"},"content":{"rendered":"<p>[analyse_image type=&#8221;featured&#8221; src=&#8221;https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-2560-80.jpg&#8221;]<\/p>\n<p><article class=\"page-content-onecol flex-1\nlive-article\n\"><\/p>\n<div class=\"widget-area-group widget-area-group-2col flex flex-wrap box-border\">\n<div id=\"widgetArea16\" class=\"widget-area basis-full md:basis-2\/3 widget-area-g-md-vp-2-3 widget-area-g-lg-vp-2-3 widget-area-g-xl-vp-2-3 page-widget-area-16\">\n<div data-widget-type=\"hero\" id=\"hero\" class=\"clear-both widget widget-hero widget-hero widget-hero-hero hero-live news-article widget-hero widget-hero-fter-review\">\n<div data-component-name=\"Article:Hero\" class=\"news-article\">\n<div class=\"header-container\">\n<nav class=\"breadcrumb\" aria-label=\"Breadcrumbs\">\n<ol>\n<li>\nPro Cycling\n<\/li>\n<li>\nRacing\n<\/li>\n<li>\nRoad\n<\/li>\n<li>\nVolta a Catalunya\n<\/li>\n<\/ol>\n<\/nav>\n<header>\n<div class=\"header-sub-container\">\n<h1 class=\"review-title-long \">As it happened: Surprise winner takes sprint with GC decided on stage 7 of Volta a Catalunya 2026<\/h1>\n<h2>Brady Gilmore (NSN) outsprinted Dorian Godon (Ineos Grenadiers) and Remco Evenepoel (Red Bull-Bora-Hansgrohe) with Jonas Vingegaard (Visma-Lease a Bike) taking the overall.<br \/>\n<\/h2>\n<div class=\"byline\">\nLive-reports<\/p>\n<div class=\"text-[13px]\"><span><br \/>\nBy<br \/>\nTim Bonville-Ginn <\/span><span><br \/>\nlast updated<br \/>\n<time data-component-name=\"UI:DateTime\" datetime=\"2026-03-29T12:50:40Z\" class=\"relative-date\"><br \/>\n29 March 2026<br \/>\n<\/time><\/span><\/div>\n<\/div>\n<nav class=\"socialite-widget box less-space \" data-contexturl=\"https:\/\/www.cyclingnews.com\/pro-cycling\/live\/volta-a-catalunya-stage-7-live-race-finale-on-the-traditional-montjuic-circuit\/\" data-mrf-recirculation=\"socialite\">\n<ul class=\"socialite-widget-ul\">\n<li class=\"socialite-widget-item social-facebook\">\n<li class=\"socialite-widget-item social-twitter\">\n<li class=\"socialite-widget-item social-pinterest\">\n<li class=\"socialite-widget-item social-email\"><\/ul>\n<p><span class=\"ml-1 sm:ml-1.5 font-base text-sm\"><span class=\"visible hidden sm:inline-block\">Comments<\/span><span class=\"font-normal\">(0)<\/span><span>()<\/span><\/span><\/nav>\n<aside class=\"mx-auto mb-4 flex items-center justify-start mx-0 my-5 p-0\" id=\"affiliate-disclaimer\" data-component-name=\"AffiliateDisclaimer\" data-hawk-message=\"Affiliate disclaimer removed because hawk deemed there are no affiliate links on this page\">\n<p class=\"text-700 mb-2 text-[12px] leading-[18px] md:text-[13px] [&amp;&gt;a]:text-gray-700 [&amp;&gt;a]:underline\">\nWhen you purchase through links on our site, we may earn an affiliate commission. Here\u2019s how it works.\n<\/p>\n<\/aside>\n<\/div>\n<\/header>\n<figure>\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-1920-80.jpg.webp 1920w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 600px, calc(100vw - 40px)\" \/><figcaption class=\"mt-2\"><span class=\"credit\">(Image credit: \u00a9 Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<div data-component-name=\"Article:JumpTo\" class=\"contents\" data-only-inline=\"1\">\n<div class=\"visible flex flex-row flex-nowrap sticky max-lg:-ml-5 top-[60px] sm:top-0 z-[9994] w-screen lg:w-full h-[50px] bg-white p-0 mb-5 border-neutral-200 border border-solid\" data-component-name=\"Article:JumpTo:Variants:Inline\" data-analytics-id=\"sticky-nav\" id=\"sticky-nav--inline\" data-mrf-recirculation=\"sticky-nav\">\n<div class=\"flex flex-row w-full h-full overflow-x-scroll overflow-y-hidden tracking-normal overscroll-x-contain\" id=\"sticky-nav__scroll-container\"><span class=\"pl-4 my-auto text-base font-semibold font-article-heading lg:pl-3 lg:text-sm whitespace-nowrap uppercase\">Jump to:<\/span><\/p>\n<ul class=\"flex flex-row w-auto border-y-0\">\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\nborder-b-[3px] border-b-[var(--jumpto-underline-color)] border-solid font-semibold \" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Results<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>95.1km to go<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Attack<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Intermediate sprint (Viladecans)<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Intermediate sprint (Castelldefels)<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>70km to go<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>60km to go<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>KOM (Alt del Castell de Montju\u00efc)<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Intermediate sprint (Barcelona)<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>KOM (Alt del Castell de Montju\u00efc 2)<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>40km to go<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Attack<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Attack!<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>30km to go<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>KOM (Alt del Castell de Montju\u00efc 3)<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Attack<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Attack<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>KOM (Alt del Castell de Montju\u00efc 4)<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Attack<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Attack<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Attack<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>KOM (Alt del Castell de Montju\u00efc)<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Attack<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>KOM (Alt del Castell de Montju\u00efc)<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>One lap to go!<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>5km to go<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Attack<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Flamme Rouge<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<div data-widget-type=\"contentparsed\" id=\"pinned-content\" class=\"clear-both widget widget-contentparsed widget-pinned-content widget-contentparsed-pinned-content widget-pinned news-article widget-content-parsed widget-content-parsed-default widget-content-parsed-live-feed \">\n<div class=\" article-body \">\n<div class>\n<p id=\"elk-e8b0707e-10a5-41dd-984f-3b105b5bac79\"><strong>Volta a Catalunya 2026 Preview<\/strong><\/p>\n<p><strong>Volta a Catalunya 2026 Route<\/strong><\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-fb66eb2a-59bf-48d7-8f4a-2369087b827b\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/KvjFr8XYWLUaNjfyRFB4sJ-960-80.png.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/KvjFr8XYWLUaNjfyRFB4sJ-960-80.png.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/KvjFr8XYWLUaNjfyRFB4sJ-960-80.png.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/KvjFr8XYWLUaNjfyRFB4sJ-650-80.png.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/KvjFr8XYWLUaNjfyRFB4sJ-480-80.png.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/KvjFr8XYWLUaNjfyRFB4sJ-320-80.png.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"caption-text\">Stage 7 <\/span><span class=\"credit\">(Image credit: Volta a Catalunya)<\/span><\/figcaption><\/figure>\n<h3 class=\"article-body__section\" id=\"section-results\"><span>Results<\/span><\/h3>\n<p id=\"elk-b81202d2-4989-45b8-83d0-fdb61e437bbb-0\"><strong>Volta a Catalunya: Jonas Vingegaard secures second major overall victory of 2026, Brady Gilmore sprints to surprise final stage win in Barcelona<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div data-widget-type=\"contentparsed\" id=\"live-feed-multipage\" class=\"clear-both widget widget-contentparsed widget-live-feed-multipage widget-contentparsed-live-feed-multipage news-article widget-content-parsed widget-content-parsed-default multipage widget-content-parsed-live-feed \">\n<div id=\"article-body\" class=\" article-body \">\n<div class=\"button wcp-live-feed-reload\">Refresh <\/div>\n<div class=\"wcp-item-content\">\n<p id=\"elk-893bf00e-d4e1-4d2f-92d7-070811d0ce8e\">The neutral start is in 20 minutes.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T08:38:53+00:00\">2026-03-29T08:38:53.188Z<\/time><\/p>\n<p id=\"elk-9a6054c0-d28c-4379-850c-a700166d0be6\">Hola and welcome to the finale stage of this year&#8217;s Volta a Catalunya live here on <em>Cyclingnews<\/em>&#8216; live report. I hope you&#8217;ve enjoyed the week&#8217;s racing and are looking forward to what is always an exciting finale around the climb of Montju\u00efc in Barcelona.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T08:42:49+00:00\">2026-03-29T08:42:49.252Z<\/time><\/p>\n<p id=\"elk-e623b836-d1cb-4875-8b3b-b3e16a43fc2b\">First things first, lets take a moment to look back at yesterday&#8217;s stage&#8230; It was another rapid mountain stage with a huge fight for the breakaway early doors. Eventually, a really strong group got away with Giulio Ciccone (Lidl-Trek) and Marc Soler (UAE Team Emirates-XRG) being the main men for the KOM jersey after the stage.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Jonas Vingegaard (Visma-Lease a Bike) eased away from his rivals on the Queralt climb as his opponents crumbled and focused on each other after Remco Evenepoel (Red Bull-Bora-Hansgrohe) did a wonderful job for teammate, Florian Lipowitz. The German couldn&#8217;t better Lenny Martinez (Bahrain Victorious), though, with those two taking the other two podium spots, for now.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">&gt;&gt;&gt; <strong>Volta a Catalunya: Jonas Vingegaard takes back-to-back wins on stage 6 atop summit finish in Queralt, increases race lead<\/strong><\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-1be022fe-8012-4f6d-a518-ed8de98789ee\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T08:57:04+00:00\">2026-03-29T08:57:04.084Z<\/time><\/p>\n<p id=\"elk-81bfce39-c489-48a9-8513-84263f3cebfa\">According to Evenepoel, he didn&#8217;t want to take risks. But the Olympic champion absolutely flew down the final descent yesterday of the Coll de Pradell that there were only six other riders with him&#8230;<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">&gt;&gt;&gt; <strong>&#8216;I didn&#8217;t want to take any risks&#8217; &#8211; Remco Evenepoel becomes top climbing domestique for a day at Volta a Catalunya for teammate Florian Lipowitz<\/strong><\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-13d17667-b98d-44a2-89f1-3e7ba474939e\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:32:22+00:00\">2026-03-29T09:32:22.148Z<\/time><\/p>\n<p id=\"elk-21ac8764-83a6-458c-b683-56ba057f95bb\">Sign on and rider presentation is well underway in Barcelona.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-7dfd4e94-389a-46e0-8e50-d3498cfacbb4\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:39:18+00:00\">2026-03-29T09:39:18.180Z<\/time><\/p>\n<p id=\"elk-512fbc87-fe2d-4f9b-aa6f-7664949f741e\">One non-starter today is MIchael Leonard (EF Education-EasyPost). He joins Georg Steinhauser (EF Education-EasyPost), Sergio Chumil (Burgos-Burpellet-BH), Haoyo Su (XDS-Astana), Anton Kuzmin (XDS-Astana), Tao Geoghegen-Hart (Lidl-Trek) and Michel Hessmann (Movistar) who all DNFd yesterday.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:42:20+00:00\">2026-03-29T09:42:20.230Z<\/time><\/p>\n<p id=\"elk-6823fe76-6461-4f83-b440-7eb64d1948e6\"><strong>Jerseys<\/strong><\/p>\n<p class=\"paywall\" aria-hidden=\"true\">GC &#8211; Jonas Vingegaard (TVL)<br \/>Points &#8211; Dorian Godon (IGD)<br \/>KOM &#8211; Giulio Ciccone (LTK)<br \/>Youth &#8211; Lenny Martinez (TBV)<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-2a4b8d0c-1006-4ef6-bc98-33e9814f3201\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:52:11+00:00\">2026-03-29T09:52:11.336Z<\/time><\/p>\n<p id=\"elk-f5c87034-3025-4f7d-abdb-b288e5ea89ac\">The neutral start is given. It is a very short neutral today.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-8b48f0ae-7934-44e6-adef-803ffb2fe6c1\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:55:33+00:00\">2026-03-29T09:55:33.109Z<\/time><\/p>\n<p id=\"elk-8c553015-7efc-487a-8eba-ab773c240717\">The neutral is meant to be only 1.1km long, but the official start has not been given.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:57:38+00:00\">2026-03-29T09:57:38.721Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-95-1km-to-go\"><span>95.1km to go<\/span><\/h3>\n<p id=\"elk-7d3e5daa-2f93-492e-99b7-da75f6ac3275\" class=\"paywall\" aria-hidden=\"true\">Racing begins on the final stage of the Volta a Catalunya 2026&#8243;<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:00:26+00:00\">2026-03-29T10:00:26.949Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-e341e454-b5a7-4475-8417-495eaac26bbe\" class=\"paywall\" aria-hidden=\"true\">Five riders get a small gap on the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:05:23+00:00\">2026-03-29T10:05:23.712Z<\/time><\/p>\n<p id=\"elk-de3bab78-6e90-405e-a056-7b1caac5516e\">Lead group splits.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Magnus Cort (UXM)<br \/>Einer Rubio (MOV)<br \/>Liam Slock (LOI)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Those three are ahead of two chasers at about 5&#8243; and the peloton at about 10&#8243;.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:06:38+00:00\">2026-03-29T10:06:38.680Z<\/time><\/p>\n<p id=\"elk-a67363ef-12a3-4338-b634-0024add98ca0\">Two groups come together!<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Magnus Cort (UXM)<br \/>Brandon McNulty (UAD)<br \/>Liam Slock (LOI) <br \/>Einer Rubio (MOV)<br \/>Darren Rafferty (EFE)<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:07:20+00:00\">2026-03-29T10:07:20.906Z<\/time><\/p>\n<p id=\"elk-c42b83ed-fdde-43fd-b92f-ed1d75080af8\">The peloton are 15&#8243; behind the five man break with just 5km to the first intermediate sprint of the day which takes place in Viladecans.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:10:16+00:00\">2026-03-29T10:10:16.495Z<\/time><\/p>\n<p id=\"elk-c95be05c-8703-45c4-98cf-925f0dad2337\">Three riders are trying to bridge to the leaders.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:13:32+00:00\">2026-03-29T10:13:32.734Z<\/time><\/p>\n<p id=\"elk-7ab788ea-13b0-492d-be38-83aa77498908\">The three chasers are about 8&#8243; off the back of the leaders with the peloton still at just 15&#8243;.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:14:07+00:00\">2026-03-29T10:14:07.462Z<\/time><\/p>\n<p id=\"elk-c7e6c474-2b14-4311-8db2-296c7e41722a\">The riders have just stormed through the first intermediate sprint in Viladecans.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:16:40+00:00\">2026-03-29T10:16:40.931Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-intermediate-sprint-viladecans\"><span>Intermediate sprint (Viladecans)<\/span><\/h3>\n<p id=\"elk-74fff29f-707a-4032-b421-547a01c91cb5\" class=\"paywall\" aria-hidden=\"true\">1. Slock (LOI) 3pts 3&#8243;<br \/>2. Rubio (MOV) 2pts 2&#8243;<br \/>3. McNulty (UAD) 1pt 1&#8243;<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:18:32+00:00\">2026-03-29T10:18:32.918Z<\/time><\/p>\n<p id=\"elk-4fd68a36-8aae-4a2d-bf13-ccf9c4956596\">The three chasers have been caught by the peloton. The riders are about to cross the line in Castelldefels for the second intermediate sprint of the day.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:18:57+00:00\">2026-03-29T10:18:57.360Z<\/time><\/p>\n<p id=\"elk-f87bcd56-f3c2-45d5-9df4-44730c29909a\">There is 50&#8243; splitting the break and the peloton now.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:25:12+00:00\">2026-03-29T10:25:12.028Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-intermediate-sprint-castelldefels\"><span>Intermediate sprint (Castelldefels)<\/span><\/h3>\n<p id=\"elk-42d03087-1a82-45f6-b300-26b25c93c4cc\" class=\"paywall\" aria-hidden=\"true\">1. Cort (UXM) 3pts 3&#8243;<br \/>2. Slock (LOI) 2pts 2&#8243;<br \/>3. Rubio (MOV) 1pt 1&#8243;<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:26:11+00:00\">2026-03-29T10:26:11.024Z<\/time><\/p>\n<p id=\"elk-78d85e96-aec4-412d-b039-966dad9b81af\">The gap has grown for the five leaders as they now have 1&#8217;25&#8221; on the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:27:46+00:00\">2026-03-29T10:27:46.803Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-70km-to-go\"><span>70km to go<\/span><\/h3>\n<p id=\"elk-702f3d21-fab3-46e3-9272-09789d262c66\">The riders are now inside 20km to go to the Montju\u00efc circuit and the seven ascents of the Alt del Castell de Montju\u00efc.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:29:10+00:00\">2026-03-29T10:29:10.111Z<\/time><\/p>\n<p id=\"elk-8e2d90d4-f36f-4cab-aae2-8fd32e4ad381\">Half an hour into the race, the break have 1&#8217;54&#8221; on the peloton led by Red Bull-Bora-Hansgrohe and Visma-Lease a Bike with the average speed sitting at 51.2kph. It is a rapid start!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:33:44+00:00\">2026-03-29T10:33:44.533Z<\/time><\/p>\n<p id=\"elk-bf1fb4f7-be6d-4c5c-9a8c-c70dded55a2f\">The wind is causing the peloton to be buffeted around the road into Barcelona and the pace is picking up. The gap had gone over 2&#8217;00&#8221; but now the gap is slowly dropping again.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:34:03+00:00\">2026-03-29T10:34:03.127Z<\/time><\/p>\n<p id=\"elk-b669b6ce-7491-4e6c-abfd-190e56fa484d\">About 25 riders just off the back of the peloton due to the wind.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:36:30+00:00\">2026-03-29T10:36:30.009Z<\/time><\/p>\n<p id=\"elk-83458848-127b-4190-ad10-007d8603750d\">NSN and Bahrain Victorious having a bit of a go at each other in the bunch. Riders are all over the place and Nikias Arndt wasn&#8217;t happy with one of the NSN riders as they try to get into position.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:40:09+00:00\">2026-03-29T10:40:09.151Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-60km-to-go\"><span>60km to go<\/span><\/h3>\n<p id=\"elk-35cd1848-3c90-4bc3-bd66-5d64f1d8759a\" class=\"paywall\" aria-hidden=\"true\">The peloton stitches itself back together. The gap up to the five leaders is now 1&#8217;52&#8221; with a head-crosswind giving the peloton the advantage.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-cbfdbdc1-beb9-43d5-ae06-e77b3b48e638\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:41:40+00:00\">2026-03-29T10:41:40.524Z<\/time><\/p>\n<p id=\"elk-a911f364-91cb-4bd1-b5c3-948856fccd2f\">Just 6km to the top of the first ascent of the Alt del Castell de Montju\u00efc. The climb is taken on seven times and is 2.5km with an average 4.6% with a brutal maximum kick at 19%.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:46:13+00:00\">2026-03-29T10:46:13.623Z<\/time><\/p>\n<p id=\"elk-3859723e-c0ed-4cab-ab71-bb07e0759d22\">NSN and Visma-Lease a Bike both lead the peloton as the break cross the finish line for the first time for the first of eight times. Gap at 1&#8217;35&#8221;.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:48:17+00:00\">2026-03-29T10:48:17.618Z<\/time><\/p>\n<p id=\"elk-c51efbca-abc2-478c-ae78-2e2e530a809a\">Visma-Lease a Bike take control of the peloton onto the first ascent of the Alt del Castell de Montju\u00efc. The gap is dropping rather quickly.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:48:50+00:00\">2026-03-29T10:48:50.852Z<\/time><\/p>\n<p id=\"elk-5d3a888e-4113-404a-909c-670e1e10bc3e\">Red Bull-Bora-Hansgrohe now take over for Lipowitz.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:49:10+00:00\">2026-03-29T10:49:10.563Z<\/time><\/p>\n<p id=\"elk-b4ab20c8-b914-4d2e-b1b9-25c1d5a5eedd\">1km from the top of the climb.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:51:25+00:00\">2026-03-29T10:51:25.710Z<\/time><\/p>\n<p id=\"elk-f841bc68-4b7f-4460-bd33-3b0a902bdfe6\">Maybe Evenepoel fancies an early move and gives a chance for him to take a win or for him to be a bridge for Lipowitz.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:51:56+00:00\">2026-03-29T10:51:56.103Z<\/time><\/p>\n<p id=\"elk-f7a58e9c-d303-4817-9b6c-b011b1f0294e\">Jo\u00e3o Almeida (UAE Team Emirates-XRG) is already losing touch with the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:54:13+00:00\">2026-03-29T10:54:13.373Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic\"><span>KOM (Alt del Castell de Montju\u00efc)<\/span><\/h3>\n<p id=\"elk-76488514-f601-4cce-9f77-3549394915d3\" class=\"paywall\" aria-hidden=\"true\">1. Slock (LOI) 5pts<br \/>2. McNulty (UAD) 3pts<br \/>3. Rubio (MOV) 2pts<br \/>4. Rafferty (EFE) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:54:57+00:00\">2026-03-29T10:54:57.726Z<\/time><\/p>\n<p id=\"elk-a3f7690e-ebc4-4ce8-ba75-e6177922781a\">Some riders had to unclip on the first ascent and stop. That&#8217;ll be difficult to get going again.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:55:52+00:00\">2026-03-29T10:55:52.497Z<\/time><\/p>\n<p id=\"elk-eb9c77c2-146e-4cf4-8d25-35c5a8f40790\">The riders are now descending to the final intermediate sprint.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:57:17+00:00\">2026-03-29T10:57:17.068Z<\/time><\/p>\n<p id=\"elk-f692d693-20f5-476a-8521-47ef43fc970b\">Just a minute split the break and the peloton now. One hour ridden with the average speed still very high at 47kph!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:58:10+00:00\">2026-03-29T10:58:10.868Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-intermediate-sprint-barcelona\"><span>Intermediate sprint (Barcelona)<\/span><\/h3>\n<p id=\"elk-390c5d60-589c-4d43-b456-6536bc9db3da\" class=\"paywall\" aria-hidden=\"true\">1. Rubio (MOV) 3pts 3&#8243;<br \/>2. Rafferty (EFE) 2pts 2&#8243;<br \/>3. Slock (LOI) 1pt 1&#8243;<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:58:32+00:00\">2026-03-29T10:58:32.230Z<\/time><\/p>\n<p id=\"elk-b638c97b-7489-432b-ac50-2d7e911b4f48\">Almeida now a minute out of the back of the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:00:39+00:00\">2026-03-29T11:00:39.638Z<\/time><\/p>\n<p id=\"elk-d2992632-e15e-4425-8530-1aa7e3379493\">Onto the climb for the second time.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:00:57+00:00\">2026-03-29T11:00:57.511Z<\/time><\/p>\n<p id=\"elk-3ed1592d-a6f4-45f5-8504-94fe5187fcff\">1km from the top of the Alt del Castell de Montju\u00efc (2).<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:01:19+00:00\">2026-03-29T11:01:19.047Z<\/time><\/p>\n<p id=\"elk-1594e02f-e2f7-456f-863c-9ad424059b2e\">Almeida has managed to get back on but he is not having a good race this year.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:03:49+00:00\">2026-03-29T11:03:49.752Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic-2\"><span>KOM (Alt del Castell de Montju\u00efc 2)<\/span><\/h3>\n<p id=\"elk-3d3d4a93-db34-4258-b6ff-4b8cdfe55f00\" class=\"paywall\" aria-hidden=\"true\">1. McNulty (UAD) 5pts<br \/>2. Slock (LOI) 3pts<br \/>3. Rafferty (EFE) 2pts<br \/>4. Cort (UXM) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:04:22+00:00\">2026-03-29T11:04:22.520Z<\/time><\/p>\n<p id=\"elk-622d095b-f1e7-422b-9cad-796b3b138e3c\">McNulty and Slock gapping the rest but Cort closes it down over the top. They 1&#8217;02&#8221; on the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:08:36+00:00\">2026-03-29T11:08:36.463Z<\/time><\/p>\n<p id=\"elk-7cb8c217-8425-443b-8cf2-3dfcc6103a52\">And just like that, the descent it done and they&#8217;re back on the climb!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:09:40+00:00\">2026-03-29T11:09:40.128Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-40km-to-go\"><span>40km to go<\/span><\/h3>\n<p id=\"elk-2cc4ca51-ca8b-4c55-8cdc-d9697235ad7b\" class=\"paywall\" aria-hidden=\"true\">The race is so rapid today with Red Bull-Bora-Hansgrohe back on the front and riding very hard.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:11:59+00:00\">2026-03-29T11:11:59.023Z<\/time><\/p>\n<p id=\"elk-fb9b77c7-3f56-4dbd-a286-9c805d15d1d1\">The peloton are flying and the gap has almost completely disappeared with 13&#8243; splitting them.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:13:27+00:00\">2026-03-29T11:13:27.106Z<\/time><\/p>\n<p id=\"elk-cc3b9bd9-6d48-4ce9-90de-872eecebe47a\">Ineos Grenadiers come to the front alongside Soudal-Quickstep and Bahrain Victorious muscle their way to the front now. Godon has voiced how he really wants to go for this stage but it it going to be too hard for the French champion?<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:14:44+00:00\">2026-03-29T11:14:44.860Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-5530faf5-3910-4166-860c-de0fe7888805\" class=\"paywall\" aria-hidden=\"true\">Marcel Camprubi (Pinarello-Q36.5)<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-d57f0126-0a00-47cc-87c1-23706e15d86b\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:15:56+00:00\">2026-03-29T11:15:56.437Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack!<\/span><\/h3>\n<p id=\"elk-27e8c4d5-09b8-49bc-82ca-50e1992f4893\" class=\"paywall\" aria-hidden=\"true\">Remco Evenepoel (RBH)<br \/>Jonas Vingegaard (TVL)<br \/>Oscar Onley (IGD)}<br \/>Lenny Martinez (TBV)<br \/>Valentin Paret-Peintre (SOQ)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Florian Lipowitz (RBH) just off the back but he rejoins.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:16:42+00:00\">2026-03-29T11:16:42.110Z<\/time><\/p>\n<p id=\"elk-e4260150-ea0f-40ab-9a6d-00d35f289eaa\">Lipowitz brings four other riders across with Mattias Skjelmose (LTK) among others.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:20:43+00:00\">2026-03-29T11:20:43.979Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-30km-to-go\"><span>30km to go<\/span><\/h3>\n<p id=\"elk-08c35123-e588-4396-a70c-826bec9da30c\" class=\"paywall\" aria-hidden=\"true\"><strong>Leaders<\/strong><\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Vingegaard (TVL)<br \/>Martinez (TBV)<br \/>Lipowitz (RBH)<br \/>Paret-Peintre (SOQ)<br \/>Evenepoel (RBH)<br \/>Skjelmose (LTK)<br \/>Onley (IGD)<br \/>l&#8217;Hote (DCT)<br \/>Remijn (APT)<br \/>Eulalio (TBV)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Plus one more.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:22:12+00:00\">2026-03-29T11:22:12.534Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic-3\"><span>KOM (Alt del Castell de Montju\u00efc 3)<\/span><\/h3>\n<p id=\"elk-46bcccf7-dae9-42b6-abb7-b28bb1ef0750\" class=\"paywall\" aria-hidden=\"true\">1. Evenepoel (RBH) 5pts<br \/>2. Vingegaard (TVL) 3pts<br \/>3. Onley (IGD) 2pts <br \/>4. Martinez (TBV) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:23:02+00:00\">2026-03-29T11:23:02.839Z<\/time><\/p>\n<p id=\"elk-d1eb8b7e-3bf2-4bcd-9cc7-6b9b6565b913\">Decathlon-CMA CGM is pushing behind for Felix Gall with help from Richard Carapaz (EF Education-EasyPost) who is trying to bridge.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:23:35+00:00\">2026-03-29T11:23:35.576Z<\/time><\/p>\n<p id=\"elk-7fadb60f-5c1d-4d99-aae7-f558f55d8518\">A few skirmishes by Lipowitz and Vingegaard but the peloton all get back together again. 1km from the top yet again.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:24:38+00:00\">2026-03-29T11:24:38.559Z<\/time><\/p>\n<p id=\"elk-bfd037a3-4619-48ce-aa6f-1ac5a74d43f1\">Marc Soler (UAE Team Emirates-XRG) and Giulio Ciccone (Lidl-Trek) move to the front as they have a chance to go for more KOM points. The Spaniard is just seven points behind the Italian.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:24:56+00:00\">2026-03-29T11:24:56.923Z<\/time><\/p>\n<p id=\"elk-28d9cd33-e8a5-4846-bbd0-a90e249880fd\">Hindley comes to the front for Evenepoel and Lipowitz.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:26:12+00:00\">2026-03-29T11:26:12.650Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-95cf7ef5-c571-43c6-b020-b084d328aa4f\" class=\"paywall\" aria-hidden=\"true\">Evenepoel goes again with Vingegaard following with Onley, Gall, Martinez and Skjelmose so he sits up.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-0fc6cdff-8655-4651-84a0-801ca0af10a6\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:26:45+00:00\">2026-03-29T11:26:45.057Z<\/time><\/p>\n<p id=\"elk-cc6cc7a7-e209-4877-9285-ce169077d6f3\">Lipowitz now pushes to the front but Martinez is locked onto his wheel.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:27:33+00:00\">2026-03-29T11:27:33.729Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-b4e08428-3608-4397-aeb2-d6279fefbf50\" class=\"paywall\" aria-hidden=\"true\">Mattias Skjelmose (LTK)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Hindley chasing him down and brings him back under control.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:29:32+00:00\">2026-03-29T11:29:32.636Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic-4\"><span>KOM (Alt del Castell de Montju\u00efc 4)<\/span><\/h3>\n<p id=\"elk-4b0cd13d-2f0e-4905-b1f3-fa792e9f90be\" class=\"paywall\" aria-hidden=\"true\">1. Evenepoel (RBH) 5pts<br \/>2. Vingegaard (TVL) 3pts <br \/>3. Onley (IGD) 2pts<br \/>4. l&#8217;Hote (DCT) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:30:18+00:00\">2026-03-29T11:30:18.037Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-71d170fc-df26-466b-96a4-3db364f6359f\" class=\"paywall\" aria-hidden=\"true\">Marc Soler (UAD)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">He has a gap but Hindley is chasing still behind.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:32:02+00:00\">2026-03-29T11:32:02.752Z<\/time><\/p>\n<p id=\"elk-a4d54ed8-8eb4-4339-97b2-ef299917dbbf\">Visma-Lease a Bike go back to the front as Soler is dragged back. About 40 riders left in the peloton with three ascents to go.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:35:09+00:00\">2026-03-29T11:35:09.881Z<\/time><\/p>\n<p id=\"elk-b813054d-f70b-48a0-a996-2a554deeb19f\">Ineos Grenadiers now lead with Godon in fourth wheel. 700 metres to the top of the next ascent.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:35:32+00:00\">2026-03-29T11:35:32.583Z<\/time><\/p>\n<p id=\"elk-b83d95d6-9e0a-4830-a29c-9b047b515801\">Red Bull-Bora-Hansgrohe and Visma-Lease a Bike come back to the front as the gradient goes up again.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:36:34+00:00\">2026-03-29T11:36:34.439Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-912afedf-311f-4cac-be77-e65511a9c92f\" class=\"paywall\" aria-hidden=\"true\">Mario Aparicio (BBH)<br \/>Juan Pedro Lopez (MOV)<br \/>Tobias Svarre (UXM)<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-f1f6b51c-b609-4bad-b4a6-6eb0a4fde4c1\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:37:16+00:00\">2026-03-29T11:37:16.922Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-d6fe9723-080b-4306-ad11-e9ed49a13979\" class=\"paywall\" aria-hidden=\"true\">Oscar Onley (IGD)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">He drags all the big names back across. Evenepoel caught near the back of the group, though.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:37:31+00:00\">2026-03-29T11:37:31.178Z<\/time><\/p>\n<p id=\"elk-f5b20b07-2083-4d0c-8bf9-295423e650fb\">The bunch has split and Evenepoel has missed it.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:38:42+00:00\">2026-03-29T11:38:42.570Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic\"><span>KOM (Alt del Castell de Montju\u00efc)<\/span><\/h3>\n<p id=\"elk-bdbb2bbf-78c4-4b4d-bbe8-2603c55880e7\" class=\"paywall\" aria-hidden=\"true\">1. Aparicio (BBH) 5pts<br \/>2. Lopez (MOV) 3pts<br \/>3. Svarre (UXM) 2pts<br \/>4. Onley (IGD) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:39:52+00:00\">2026-03-29T11:39:52.352Z<\/time><\/p>\n<p id=\"elk-a5892c91-d986-4015-a613-e64b0b396512\">Absolutely no control in the peloton with Lipowitz and Onley going over the top of each other but it stalls again and Tobias Svarre (UXM) launches solo.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:41:26+00:00\">2026-03-29T11:41:26.317Z<\/time><\/p>\n<p id=\"elk-facf9217-79a6-43cb-bfa0-d9fde0a1c86c\">Svarre riding well but Bahrain Victorious come to the front as the peloton has regrouped.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:43:07+00:00\">2026-03-29T11:43:07.037Z<\/time><\/p>\n<p id=\"elk-c9aeb884-2f73-4b09-8b71-72b89fdfeb51\">There is a Caja Rural-Segurps RGA rider in the gap but he is only a few metres ahead of the peloton whereas Svarre is still pushing on.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:43:30+00:00\">2026-03-29T11:43:30.945Z<\/time><\/p>\n<p id=\"elk-c5f37432-ae1f-4a52-9767-34e3c55e0bdc\">The Caja Rural-Seguros RGA rider is Sergi Darder! That is quite the rider by him.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:44:20+00:00\">2026-03-29T11:44:20.516Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-1bfaad85-7229-4c19-8353-5552d7f141c9\" class=\"paywall\" aria-hidden=\"true\">Soler (UAD)<br \/>Ciccone (LTK)<br \/>O&#8217;Connor (JAY)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Darder is dropped as they try to fly across to Svarre with Visma-Lease a Bike leading a bunch that catches Darder.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:46:02+00:00\">2026-03-29T11:46:02.551Z<\/time><\/p>\n<p id=\"elk-72827046-b0f2-4cab-a6d9-d95f2ded6a12\">Ciccone, Soler and O&#8217;Connor are just 7&#8243; behind Svarre as the Dane is about to turn onto the steepest part of the climb for the penultimate time.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:46:33+00:00\">2026-03-29T11:46:33.485Z<\/time><\/p>\n<p id=\"elk-991ede3e-cc47-41ac-b871-5628e03349a0\">Svarre joined by Soler, Ciccone and O&#8217;Connor with 400 metres to the top of the climb.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:47:12+00:00\">2026-03-29T11:47:12.072Z<\/time><\/p>\n<p id=\"elk-dac58ad7-031a-47a1-91d4-677b59e8e43b\">Alpecin-Premier Tech leading the peloton, interestingly. Francesco Busatto may be in the bunch.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:48:16+00:00\">2026-03-29T11:48:16.619Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic\"><span>KOM (Alt del Castell de Montju\u00efc)<\/span><\/h3>\n<p id=\"elk-562fd728-2065-4243-96cc-097d261f13bf\" class=\"paywall\" aria-hidden=\"true\">1. Ciccone (LTK) 5pts<br \/>2. Onley (IGD) 3pts<br \/>3. Vingegaard (TVL) 2pts<br \/>4. Evenepoel (RBH) 1pt<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-87e052a6-e107-4874-9418-bea551ba22f7\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:49:07+00:00\">2026-03-29T11:49:07.473Z<\/time><\/p>\n<p id=\"elk-f099d18b-1272-4256-b4c1-04c7c4a2a81d\">Ciccone used his brutal acceleration to take the max points in the KOM.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:50:31+00:00\">2026-03-29T11:50:31.346Z<\/time><\/p>\n<p id=\"elk-ecb116e8-4e88-4efe-944f-87657c61e2f9\"><strong>Lead group<\/strong><\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Vingegaard (TVL)<br \/>Evenepoel (RBH)<br \/>Onley (IGD)<br \/>Ciccone (LTK)<br \/>Soler (IAD)<br \/>O&#8217;Connor (JAY)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">But, Movistar are pulling very hard to bring it back together. Martinez and Paret-Peintre missed it too but aren&#8217;t chasing.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:51:13+00:00\">2026-03-29T11:51:13.855Z<\/time><\/p>\n<p id=\"elk-ad3a76a1-6441-45b4-b914-3f13c6675956\">Soler starting to lose a bit of touch with the leaders but as they sit up and look at each other, he gets back in. Evenepoel then comes back to the front.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:52:55+00:00\">2026-03-29T11:52:55.171Z<\/time><\/p>\n<p id=\"elk-52378824-62e7-43a1-8187-d1e5b67e961b\">Lipowitz tries to go over a top of the latest move by Soler and Ciccone but everyone followed it with Martinez&#8217;s teammate, Eulalio, dragging him back.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:53:44+00:00\">2026-03-29T11:53:44.131Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-one-lap-to-go\"><span>One lap to go!<\/span><\/h3>\n<p id=\"elk-26d971a0-f20e-4a81-bd1a-560861714df7\" class=\"paywall\" aria-hidden=\"true\">Godon is still there. He has ridden so well today. Likewise Busatto who is there. Eulalio and Langelotti lead the way.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:55:12+00:00\">2026-03-29T11:55:12.498Z<\/time><\/p>\n<p id=\"elk-b81affe9-ae0e-4af2-b5de-9a1dccd42ed0\">Ineos Grenadiers take control with Laurens De Plus leading Oscar Onley. Dorian Godon jusy a few wheels back. 6km to go.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:56:41+00:00\">2026-03-29T11:56:41.924Z<\/time><\/p>\n<p id=\"elk-119f21c3-7fb6-47ee-91f1-53bb9d21f830\">Just 1km to the top of the final ascent of the Alt del Castell de Montju\u00efc.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:57:41+00:00\">2026-03-29T11:57:41.565Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-5km-to-go\"><span>5km to go<\/span><\/h3>\n<p id=\"elk-a60dcde5-5c80-49a2-bc51-dcab3bcc9328\" class=\"paywall\" aria-hidden=\"true\">De Plus continues to lead. However, Alpecin-Premier Tech come to the front and accelerate with Luca Vergallito going solo!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:58:07+00:00\">2026-03-29T11:58:07.617Z<\/time><\/p>\n<p id=\"elk-28bff353-1837-4c5a-aaf0-894587f0ff58\">Lipowitz very out of position but he manages to move up before the steepest part.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:59:27+00:00\">2026-03-29T11:59:27.467Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-34c52ccb-6eb0-44a4-a301-531dc269a33d\" class=\"paywall\" aria-hidden=\"true\">Enric Mas (MOV)<br \/>Oscar Onley (IGD)<br \/>Lenny Martinez (TBV)<br \/>Mattias Skjelmose (LTK)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">But everyone stays with them. It looks like it is going to be a sprint but Evenepoel goes to the front.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:00:26+00:00\">2026-03-29T12:00:26.861Z<\/time><\/p>\n<p id=\"elk-d464e49b-d2de-47b6-8fbc-883335727c40\">Lipowitz attacks but Vingegaard and Martinez locked on his wheel. Vingegaard comes to the front in a group of about 15 riders.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:00:59+00:00\">2026-03-29T12:00:59.856Z<\/time><\/p>\n<p id=\"elk-96599c91-bc5c-4d40-a7d4-1bf71a778680\">3km to go and Vingegaard is guiding them through as Godon just gets back in on this final kick to the line.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:01:24+00:00\">2026-03-29T12:01:24.963Z<\/time><\/p>\n<p id=\"elk-bcdf7ebf-1ae1-4e28-8713-dd75f24ac300\">Mas tried another move but Onley marked it as he works for Godon. 2km to go.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:01:43+00:00\">2026-03-29T12:01:43.110Z<\/time><\/p>\n<p id=\"elk-994aee24-62f2-46a8-b67f-44ab7ea92109\">Lipowitz leads the way, perhaps for Evenepoel in a sprint.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:03:14+00:00\">2026-03-29T12:03:14.069Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-flamme-rouge\"><span>Flamme Rouge<\/span><\/h3>\n<p id=\"elk-994942db-9402-4d75-a4a4-7532dcc6ac8f\" class=\"paywall\" aria-hidden=\"true\">Godon, Busatto, l&#8217;Hote, Mulubrhan and others all in with a chance for a sprint but Red Bull-Bora-Hansgrohe lead the way for Evenepoel!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:03:36+00:00\">2026-03-29T12:03:36.306Z<\/time><\/p>\n<p id=\"elk-f779a8b9-e0f0-44c5-9344-310e8db8e431\">500 metres to go in the 2026 Volta a Catalunya with Evenepoel leading it out.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:04:57+00:00\">2026-03-29T12:04:57.414Z<\/time><\/p>\n<p id=\"elk-c18b7a64-48e1-4aa1-a24e-2110f49679b5\">Brady Gilmore (NSN) wins stage 7 of the Volta a Catalunya 2026!<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-8475141c-bf3c-4236-92ab-d869d138134e\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:05:26+00:00\">2026-03-29T12:05:26.633Z<\/time><\/p>\n<p id=\"elk-ee77ab25-dab7-4dca-bdce-729165e8a4c3\">Jonas Vingegaard (Visma-Lease a Bike) wins the overall title at the Volta a Catalunya 2026!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:21:19+00:00\">2026-03-29T12:21:19.127Z<\/time><\/p>\n<p id=\"elk-d36593f5-2237-4fc3-a445-264a42bd929d\">No changes at all in the top 10 of the general classification.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:23:10+00:00\">2026-03-29T12:23:10.264Z<\/time><\/p>\n<p id=\"elk-dd3b8c00-8e48-45cf-809c-3af16b04aec7\">Enjoying our live race coverage? Subscribe to Cyclingnews for an all-access pass to our unrivalled reporting of WorldTour racing, bike tech and exclusive in-depth features. Plus, access to the Cyclingnews app to follow the action on-the-go! <strong>Find out more.<\/strong><\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:32:43+00:00\">2026-03-29T12:32:43.510Z<\/time><\/p>\n<p id=\"elk-1a610898-7a7a-42de-98fa-4a56cc021159\">It is the biggest win of Gilmore&#8217;s career!<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-5b2cf52c-4329-4e05-a319-a1db817243d1\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:40:30+00:00\">2026-03-29T12:40:30.108Z<\/time><\/p>\n<p id=\"elk-b7da111f-52ec-41e1-91e1-ab41b94f2d44\">Here is the final podium<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">1. Jonas Vingegaard (TVL)<br \/>2. Lenny Martinez (TBV)<br \/>3. Florian Lipowitz (RBH)<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-558d6f62-20bb-4687-beb5-2e06cd058032\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:41:54+00:00\">2026-03-29T12:41:54.582Z<\/time><\/p>\n<p id=\"elk-85d5a237-89a4-4c12-9e42-fdebf22a06f2\">Godon secured the points jersey by just 8 points over Vingegaard. Two stage wins and two second places and a fourth place, superbly consistent.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-3504b9c5-9c33-4586-9e46-f5440347eeb2\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:44:06+00:00\">2026-03-29T12:44:06.969Z<\/time><\/p>\n<p id=\"elk-2fe59987-f2ba-4505-908f-380d33a4e4ce\">Lenny Martinez (Bahrain Victorious) comfortably won the best young rider classification ahead of Cian Uijtdebroeks (Movistar) by almost four minutes.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-78f3a9ce-a62c-4a2d-ae0a-385a2b7c3d4f\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:48:36+00:00\">2026-03-29T12:48:36.012Z<\/time><\/p>\n<p id=\"elk-f6ddaa48-81ff-48a0-8dea-5867ee86d208\">Giulio Ciccone (Lidl-Trek) took the KOM lead yesterday from Baptiste Veistroffer (Lotto-Intermarche) and held off the challenge of Marc Soler (UAE Team Emirates-XRG) on the final stage.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-4b86a9eb-eb1a-433e-b546-ac144832f765\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:50:40+00:00\">2026-03-29T12:50:40.717Z<\/time><\/p>\n<p id=\"elk-29ee02d3-26dc-4e3e-9a32-333855d1f478\">Jan Castellon (Caja Rural-Seguros RGA) won the best catalan rider competition after finishing 32nd in GC almost 20 mins down.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-00a4b1fb-0ab6-4505-9787-9ccdaef95037\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:55:00+00:00\">2026-03-29T12:55:00.755Z<\/time><\/p>\n<p id=\"elk-46218926-d596-4f70-88fc-cb06fa742662\">Looking at the whole week, Jonas Vingegaard said, &#8220;it&#8217;s been a really nice week, we had a lot of fun, and I was super happy with it. It&#8217;s been an amazing start to the year for me.&#8221;<\/p>\n<p><\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-b0af77e9-9348-4bf8-b532-7d5734347180\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"mt-6 lg:px-0 relative max-w-[1070px] mx-auto viafoura-twig-component px-4\" data-component-name=\"Viafoura:Comments\" data-nosnippet data-community-guidelines-text=\"&lt;p class='vfcustom-community-guidelines'&gt;Please follow our &lt;a href=&quot;https:\/\/www.cyclingnews.com\/about\/#section-community-guidelines&quot; target=&quot;_blank&quot;&gt;community guidelines&lt;\/a&gt;.&lt;\/p&gt;\" data-join-the-conversation-text=\"Join the Conversation\">\n<div class=\"absolute top-0 left-0 w-full h-full flex items-center justify-center z-50 bg-white\/90 border-1\">\n<div class=\"p-2 text-center\">\n<p class=\"mb-3 !text-lg\">You must confirm your public display name before commenting<\/p>\n<p class=\"mb-3 !text-sm\">Please logout and then login again, you will then be prompted to enter your display name.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"widgetArea17\" class=\"widget-area md:basis-1\/3 widget-area-g-md-vp-1-3 widget-area-g-lg-vp-1-3 widget-area-g-xl-vp-1-3 page-widget-area-17\">\n<div data-widget-type=\"dynamic\" id=\"mostpopular\" class=\"clear-both widget widget-dynamic widget-mostpopular widget-dynamic-mostpopular widget-dynamic-fter-popular-box\">\n<div class=\"wdn-fte-pb pos-relative space-t20\n\"><\/p>\n<div id=\"slice-container-popularBox\" class=\"slice-container popular-box-slice popularBox slice-container-popularBox\">\n<section data-hydrate=\"true\" class=\"popular-box\">\n<div class=\"popular-box__label\">\n<div class=\"popular-box__label__tab popular-box__label__tab--active\" role=\"heading\">LATEST ARTICLES<\/div>\n<\/div>\n<ol class=\"popular-box__articles-list popular-box__articles-list--active\">\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__image-wrapper\">\n<div><source class=\"popular-box__article-list__image image__image\" type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/JM7abyE4iw2Lrx4xTSQwBE-320-80.jpg.webp 320w, https:\/\/cdn.mos.cms.futurecdn.net\/JM7abyE4iw2Lrx4xTSQwBE-640-80.jpg.webp 640w, https:\/\/cdn.mos.cms.futurecdn.net\/JM7abyE4iw2Lrx4xTSQwBE-720-80.jpg.webp 720w, https:\/\/cdn.mos.cms.futurecdn.net\/JM7abyE4iw2Lrx4xTSQwBE-1280-80.jpg.webp 1280w\" sizes=\"99vw\" data-normal=\"https:\/\/cdn.mos.cms.futurecdn.net\/JM7abyE4iw2Lrx4xTSQwBE.jpg\" data-original-mos=\"https:\/\/cdn.mos.cms.futurecdn.net\/JM7abyE4iw2Lrx4xTSQwBE.jpg\" data-pin-media=\"https:\/\/cdn.mos.cms.futurecdn.net\/JM7abyE4iw2Lrx4xTSQwBE.jpg\" data-pin-nopin=\"true\" data-slice-image=\"true\" \/><\/div>\n<\/div>\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">1<\/div>\n<div class=\"popular-box__article-list__heading\">Cl\u00e9ment Venturini claims first win in eight years at Roue Tourangelle<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">2<\/div>\n<div class=\"popular-box__article-list__heading\">&#8216;They were trying to hurt each other&#8217; \u2013 Florian Vermeersch fades in front row seat to latest Wout van Aert versus Mathieu van der Poel battle at In Flanders Fields<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">3<\/div>\n<div class=\"popular-box__article-list__heading\">In Flanders Fields Women: Lorena Wiebes sprints to record third consecutive victory in Wevelgem<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">4<\/div>\n<div class=\"popular-box__article-list__heading\">&#8216;It was clear that Mathieu was not pulling full gas&#8217; \u2013 Wout van Aert foiled by &#8216;defensive&#8217; ride from Van der Poel in promising In Flanders Fields attack<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">5<\/div>\n<div class=\"popular-box__article-list__heading\">&#8216;If we had gone all out I think we could have made it&#8217; &#8211; Mathieu van der Poel explains tactical decisions taken in breakaway at In Flanders Fields<\/div>\n<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<div data-widget-type=\"hero\" id=\"hero\" class=\"clear-both widget widget-hero widget-hero widget-hero-hero hero-live news-article widget-hero widget-hero-fter-review\">\n<div data-component-name=\"Article:Hero\" class=\"news-article\">\n<div class=\"header-container\">\n<nav class=\"breadcrumb\" aria-label=\"Breadcrumbs\">\n<ol>\n<li>\nPro Cycling\n<\/li>\n<li>\nRacing\n<\/li>\n<li>\nRoad\n<\/li>\n<li>\nVolta a Catalunya\n<\/li>\n<\/ol>\n<\/nav>\n<header>\n<div class=\"header-sub-container\">\n<h1 class=\"review-title-long \">As it happened: Surprise winner takes sprint with GC decided on stage 7 of Volta a Catalunya 2026<\/h1>\n<h2>Brady Gilmore (NSN) outsprinted Dorian Godon (Ineos Grenadiers) and Remco Evenepoel (Red Bull-Bora-Hansgrohe) with Jonas Vingegaard (Visma-Lease a Bike) taking the overall.<br \/>\n<\/h2>\n<div class=\"byline\">\nLive-reports<\/p>\n<div class=\"text-[13px]\"><span><br \/>\nBy<br \/>\nTim Bonville-Ginn <\/span><span><br \/>\nlast updated<br \/>\n<time data-component-name=\"UI:DateTime\" datetime=\"2026-03-29T12:50:40Z\" class=\"relative-date\"><br \/>\n29 March 2026<br \/>\n<\/time><\/span><\/div>\n<\/div>\n<nav class=\"socialite-widget box less-space \" data-contexturl=\"https:\/\/www.cyclingnews.com\/pro-cycling\/live\/volta-a-catalunya-stage-7-live-race-finale-on-the-traditional-montjuic-circuit\/\" data-mrf-recirculation=\"socialite\">\n<ul class=\"socialite-widget-ul\">\n<li class=\"socialite-widget-item social-facebook\">\n<li class=\"socialite-widget-item social-twitter\">\n<li class=\"socialite-widget-item social-pinterest\">\n<li class=\"socialite-widget-item social-email\"><\/ul>\n<p><span class=\"ml-1 sm:ml-1.5 font-base text-sm\"><span class=\"visible hidden sm:inline-block\">Comments<\/span><span class=\"font-normal\">(0)<\/span><span>()<\/span><\/span><\/nav>\n<aside class=\"mx-auto mb-4 flex items-center justify-start mx-0 my-5 p-0\" id=\"affiliate-disclaimer\" data-component-name=\"AffiliateDisclaimer\" data-hawk-message=\"Affiliate disclaimer removed because hawk deemed there are no affiliate links on this page\">\n<p class=\"text-700 mb-2 text-[12px] leading-[18px] md:text-[13px] [&amp;&gt;a]:text-gray-700 [&amp;&gt;a]:underline\">\nWhen you purchase through links on our site, we may earn an affiliate commission. Here\u2019s how it works.\n<\/p>\n<\/aside>\n<\/div>\n<\/header>\n<figure>\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-1920-80.jpg.webp 1920w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 600px, calc(100vw - 40px)\" \/><figcaption class=\"mt-2\"><span class=\"credit\">(Image credit: \u00a9 Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<div data-component-name=\"Article:Hero\" class=\"news-article\">\n<div class=\"header-container\">\n<nav class=\"breadcrumb\" aria-label=\"Breadcrumbs\">\n<ol>\n<li>\nPro Cycling\n<\/li>\n<li>\nRacing\n<\/li>\n<li>\nRoad\n<\/li>\n<li>\nVolta a Catalunya\n<\/li>\n<\/ol>\n<\/nav>\n<header>\n<div class=\"header-sub-container\">\n<h1 class=\"review-title-long \">As it happened: Surprise winner takes sprint with GC decided on stage 7 of Volta a Catalunya 2026<\/h1>\n<h2>Brady Gilmore (NSN) outsprinted Dorian Godon (Ineos Grenadiers) and Remco Evenepoel (Red Bull-Bora-Hansgrohe) with Jonas Vingegaard (Visma-Lease a Bike) taking the overall.<br \/>\n<\/h2>\n<div class=\"byline\">\nLive-reports<\/p>\n<div class=\"text-[13px]\"><span><br \/>\nBy<br \/>\nTim Bonville-Ginn <\/span><span><br \/>\nlast updated<br \/>\n<time data-component-name=\"UI:DateTime\" datetime=\"2026-03-29T12:50:40Z\" class=\"relative-date\"><br \/>\n29 March 2026<br \/>\n<\/time><\/span><\/div>\n<\/div>\n<nav class=\"socialite-widget box less-space \" data-contexturl=\"https:\/\/www.cyclingnews.com\/pro-cycling\/live\/volta-a-catalunya-stage-7-live-race-finale-on-the-traditional-montjuic-circuit\/\" data-mrf-recirculation=\"socialite\">\n<ul class=\"socialite-widget-ul\">\n<li class=\"socialite-widget-item social-facebook\">\n<li class=\"socialite-widget-item social-twitter\">\n<li class=\"socialite-widget-item social-pinterest\">\n<li class=\"socialite-widget-item social-email\"><\/ul>\n<p><span class=\"ml-1 sm:ml-1.5 font-base text-sm\"><span class=\"visible hidden sm:inline-block\">Comments<\/span><span class=\"font-normal\">(0)<\/span><span>()<\/span><\/span><\/nav>\n<aside class=\"mx-auto mb-4 flex items-center justify-start mx-0 my-5 p-0\" id=\"affiliate-disclaimer\" data-component-name=\"AffiliateDisclaimer\" data-hawk-message=\"Affiliate disclaimer removed because hawk deemed there are no affiliate links on this page\">\n<p class=\"text-700 mb-2 text-[12px] leading-[18px] md:text-[13px] [&amp;&gt;a]:text-gray-700 [&amp;&gt;a]:underline\">\nWhen you purchase through links on our site, we may earn an affiliate commission. Here\u2019s how it works.\n<\/p>\n<\/aside>\n<\/div>\n<\/header>\n<figure>\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-1920-80.jpg.webp 1920w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 600px, calc(100vw - 40px)\" \/><figcaption class=\"mt-2\"><span class=\"credit\">(Image credit: \u00a9 Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<\/div>\n<div data-widget-type=\"contentparsed\" id=\"pinned-content\" class=\"clear-both widget widget-contentparsed widget-pinned-content widget-contentparsed-pinned-content widget-pinned news-article widget-content-parsed widget-content-parsed-default widget-content-parsed-live-feed \">\n<div class=\" article-body \">\n<div class>\n<p id=\"elk-e8b0707e-10a5-41dd-984f-3b105b5bac79\"><strong>Volta a Catalunya 2026 Preview<\/strong><\/p>\n<p><strong>Volta a Catalunya 2026 Route<\/strong><\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-fb66eb2a-59bf-48d7-8f4a-2369087b827b\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/KvjFr8XYWLUaNjfyRFB4sJ-960-80.png.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/KvjFr8XYWLUaNjfyRFB4sJ-960-80.png.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/KvjFr8XYWLUaNjfyRFB4sJ-960-80.png.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/KvjFr8XYWLUaNjfyRFB4sJ-650-80.png.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/KvjFr8XYWLUaNjfyRFB4sJ-480-80.png.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/KvjFr8XYWLUaNjfyRFB4sJ-320-80.png.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"caption-text\">Stage 7 <\/span><span class=\"credit\">(Image credit: Volta a Catalunya)<\/span><\/figcaption><\/figure>\n<h3 class=\"article-body__section\" id=\"section-results\"><span>Results<\/span><\/h3>\n<p id=\"elk-b81202d2-4989-45b8-83d0-fdb61e437bbb-0\"><strong>Volta a Catalunya: Jonas Vingegaard secures second major overall victory of 2026, Brady Gilmore sprints to surprise final stage win in Barcelona<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div data-widget-type=\"contentparsed\" id=\"live-feed-multipage\" class=\"clear-both widget widget-contentparsed widget-live-feed-multipage widget-contentparsed-live-feed-multipage news-article widget-content-parsed widget-content-parsed-default multipage widget-content-parsed-live-feed \">\n<div id=\"article-body\" class=\" article-body \">\n<div class=\"button wcp-live-feed-reload\">Refresh <\/div>\n<div class=\"wcp-item-content\">\n<p id=\"elk-893bf00e-d4e1-4d2f-92d7-070811d0ce8e\">The neutral start is in 20 minutes.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T08:38:53+00:00\">2026-03-29T08:38:53.188Z<\/time><\/p>\n<p id=\"elk-9a6054c0-d28c-4379-850c-a700166d0be6\">Hola and welcome to the finale stage of this year&#8217;s Volta a Catalunya live here on <em>Cyclingnews<\/em>&#8216; live report. I hope you&#8217;ve enjoyed the week&#8217;s racing and are looking forward to what is always an exciting finale around the climb of Montju\u00efc in Barcelona.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T08:42:49+00:00\">2026-03-29T08:42:49.252Z<\/time><\/p>\n<p id=\"elk-e623b836-d1cb-4875-8b3b-b3e16a43fc2b\">First things first, lets take a moment to look back at yesterday&#8217;s stage&#8230; It was another rapid mountain stage with a huge fight for the breakaway early doors. Eventually, a really strong group got away with Giulio Ciccone (Lidl-Trek) and Marc Soler (UAE Team Emirates-XRG) being the main men for the KOM jersey after the stage.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Jonas Vingegaard (Visma-Lease a Bike) eased away from his rivals on the Queralt climb as his opponents crumbled and focused on each other after Remco Evenepoel (Red Bull-Bora-Hansgrohe) did a wonderful job for teammate, Florian Lipowitz. The German couldn&#8217;t better Lenny Martinez (Bahrain Victorious), though, with those two taking the other two podium spots, for now.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">&gt;&gt;&gt; <strong>Volta a Catalunya: Jonas Vingegaard takes back-to-back wins on stage 6 atop summit finish in Queralt, increases race lead<\/strong><\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-1be022fe-8012-4f6d-a518-ed8de98789ee\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T08:57:04+00:00\">2026-03-29T08:57:04.084Z<\/time><\/p>\n<p id=\"elk-81bfce39-c489-48a9-8513-84263f3cebfa\">According to Evenepoel, he didn&#8217;t want to take risks. But the Olympic champion absolutely flew down the final descent yesterday of the Coll de Pradell that there were only six other riders with him&#8230;<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">&gt;&gt;&gt; <strong>&#8216;I didn&#8217;t want to take any risks&#8217; &#8211; Remco Evenepoel becomes top climbing domestique for a day at Volta a Catalunya for teammate Florian Lipowitz<\/strong><\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-13d17667-b98d-44a2-89f1-3e7ba474939e\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:32:22+00:00\">2026-03-29T09:32:22.148Z<\/time><\/p>\n<p id=\"elk-21ac8764-83a6-458c-b683-56ba057f95bb\">Sign on and rider presentation is well underway in Barcelona.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-7dfd4e94-389a-46e0-8e50-d3498cfacbb4\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:39:18+00:00\">2026-03-29T09:39:18.180Z<\/time><\/p>\n<p id=\"elk-512fbc87-fe2d-4f9b-aa6f-7664949f741e\">One non-starter today is MIchael Leonard (EF Education-EasyPost). He joins Georg Steinhauser (EF Education-EasyPost), Sergio Chumil (Burgos-Burpellet-BH), Haoyo Su (XDS-Astana), Anton Kuzmin (XDS-Astana), Tao Geoghegen-Hart (Lidl-Trek) and Michel Hessmann (Movistar) who all DNFd yesterday.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:42:20+00:00\">2026-03-29T09:42:20.230Z<\/time><\/p>\n<p id=\"elk-6823fe76-6461-4f83-b440-7eb64d1948e6\"><strong>Jerseys<\/strong><\/p>\n<p class=\"paywall\" aria-hidden=\"true\">GC &#8211; Jonas Vingegaard (TVL)<br \/>Points &#8211; Dorian Godon (IGD)<br \/>KOM &#8211; Giulio Ciccone (LTK)<br \/>Youth &#8211; Lenny Martinez (TBV)<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-2a4b8d0c-1006-4ef6-bc98-33e9814f3201\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:52:11+00:00\">2026-03-29T09:52:11.336Z<\/time><\/p>\n<p id=\"elk-f5c87034-3025-4f7d-abdb-b288e5ea89ac\">The neutral start is given. It is a very short neutral today.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-8b48f0ae-7934-44e6-adef-803ffb2fe6c1\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:55:33+00:00\">2026-03-29T09:55:33.109Z<\/time><\/p>\n<p id=\"elk-8c553015-7efc-487a-8eba-ab773c240717\">The neutral is meant to be only 1.1km long, but the official start has not been given.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:57:38+00:00\">2026-03-29T09:57:38.721Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-95-1km-to-go\"><span>95.1km to go<\/span><\/h3>\n<p id=\"elk-7d3e5daa-2f93-492e-99b7-da75f6ac3275\" class=\"paywall\" aria-hidden=\"true\">Racing begins on the final stage of the Volta a Catalunya 2026&#8243;<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:00:26+00:00\">2026-03-29T10:00:26.949Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-e341e454-b5a7-4475-8417-495eaac26bbe\" class=\"paywall\" aria-hidden=\"true\">Five riders get a small gap on the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:05:23+00:00\">2026-03-29T10:05:23.712Z<\/time><\/p>\n<p id=\"elk-de3bab78-6e90-405e-a056-7b1caac5516e\">Lead group splits.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Magnus Cort (UXM)<br \/>Einer Rubio (MOV)<br \/>Liam Slock (LOI)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Those three are ahead of two chasers at about 5&#8243; and the peloton at about 10&#8243;.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:06:38+00:00\">2026-03-29T10:06:38.680Z<\/time><\/p>\n<p id=\"elk-a67363ef-12a3-4338-b634-0024add98ca0\">Two groups come together!<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Magnus Cort (UXM)<br \/>Brandon McNulty (UAD)<br \/>Liam Slock (LOI) <br \/>Einer Rubio (MOV)<br \/>Darren Rafferty (EFE)<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:07:20+00:00\">2026-03-29T10:07:20.906Z<\/time><\/p>\n<p id=\"elk-c42b83ed-fdde-43fd-b92f-ed1d75080af8\">The peloton are 15&#8243; behind the five man break with just 5km to the first intermediate sprint of the day which takes place in Viladecans.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:10:16+00:00\">2026-03-29T10:10:16.495Z<\/time><\/p>\n<p id=\"elk-c95be05c-8703-45c4-98cf-925f0dad2337\">Three riders are trying to bridge to the leaders.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:13:32+00:00\">2026-03-29T10:13:32.734Z<\/time><\/p>\n<p id=\"elk-7ab788ea-13b0-492d-be38-83aa77498908\">The three chasers are about 8&#8243; off the back of the leaders with the peloton still at just 15&#8243;.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:14:07+00:00\">2026-03-29T10:14:07.462Z<\/time><\/p>\n<p id=\"elk-c7e6c474-2b14-4311-8db2-296c7e41722a\">The riders have just stormed through the first intermediate sprint in Viladecans.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:16:40+00:00\">2026-03-29T10:16:40.931Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-intermediate-sprint-viladecans\"><span>Intermediate sprint (Viladecans)<\/span><\/h3>\n<p id=\"elk-74fff29f-707a-4032-b421-547a01c91cb5\" class=\"paywall\" aria-hidden=\"true\">1. Slock (LOI) 3pts 3&#8243;<br \/>2. Rubio (MOV) 2pts 2&#8243;<br \/>3. McNulty (UAD) 1pt 1&#8243;<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:18:32+00:00\">2026-03-29T10:18:32.918Z<\/time><\/p>\n<p id=\"elk-4fd68a36-8aae-4a2d-bf13-ccf9c4956596\">The three chasers have been caught by the peloton. The riders are about to cross the line in Castelldefels for the second intermediate sprint of the day.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:18:57+00:00\">2026-03-29T10:18:57.360Z<\/time><\/p>\n<p id=\"elk-f87bcd56-f3c2-45d5-9df4-44730c29909a\">There is 50&#8243; splitting the break and the peloton now.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:25:12+00:00\">2026-03-29T10:25:12.028Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-intermediate-sprint-castelldefels\"><span>Intermediate sprint (Castelldefels)<\/span><\/h3>\n<p id=\"elk-42d03087-1a82-45f6-b300-26b25c93c4cc\" class=\"paywall\" aria-hidden=\"true\">1. Cort (UXM) 3pts 3&#8243;<br \/>2. Slock (LOI) 2pts 2&#8243;<br \/>3. Rubio (MOV) 1pt 1&#8243;<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:26:11+00:00\">2026-03-29T10:26:11.024Z<\/time><\/p>\n<p id=\"elk-78d85e96-aec4-412d-b039-966dad9b81af\">The gap has grown for the five leaders as they now have 1&#8217;25&#8221; on the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:27:46+00:00\">2026-03-29T10:27:46.803Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-70km-to-go\"><span>70km to go<\/span><\/h3>\n<p id=\"elk-702f3d21-fab3-46e3-9272-09789d262c66\">The riders are now inside 20km to go to the Montju\u00efc circuit and the seven ascents of the Alt del Castell de Montju\u00efc.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:29:10+00:00\">2026-03-29T10:29:10.111Z<\/time><\/p>\n<p id=\"elk-8e2d90d4-f36f-4cab-aae2-8fd32e4ad381\">Half an hour into the race, the break have 1&#8217;54&#8221; on the peloton led by Red Bull-Bora-Hansgrohe and Visma-Lease a Bike with the average speed sitting at 51.2kph. It is a rapid start!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:33:44+00:00\">2026-03-29T10:33:44.533Z<\/time><\/p>\n<p id=\"elk-bf1fb4f7-be6d-4c5c-9a8c-c70dded55a2f\">The wind is causing the peloton to be buffeted around the road into Barcelona and the pace is picking up. The gap had gone over 2&#8217;00&#8221; but now the gap is slowly dropping again.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:34:03+00:00\">2026-03-29T10:34:03.127Z<\/time><\/p>\n<p id=\"elk-b669b6ce-7491-4e6c-abfd-190e56fa484d\">About 25 riders just off the back of the peloton due to the wind.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:36:30+00:00\">2026-03-29T10:36:30.009Z<\/time><\/p>\n<p id=\"elk-83458848-127b-4190-ad10-007d8603750d\">NSN and Bahrain Victorious having a bit of a go at each other in the bunch. Riders are all over the place and Nikias Arndt wasn&#8217;t happy with one of the NSN riders as they try to get into position.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:40:09+00:00\">2026-03-29T10:40:09.151Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-60km-to-go\"><span>60km to go<\/span><\/h3>\n<p id=\"elk-35cd1848-3c90-4bc3-bd66-5d64f1d8759a\" class=\"paywall\" aria-hidden=\"true\">The peloton stitches itself back together. The gap up to the five leaders is now 1&#8217;52&#8221; with a head-crosswind giving the peloton the advantage.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-cbfdbdc1-beb9-43d5-ae06-e77b3b48e638\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:41:40+00:00\">2026-03-29T10:41:40.524Z<\/time><\/p>\n<p id=\"elk-a911f364-91cb-4bd1-b5c3-948856fccd2f\">Just 6km to the top of the first ascent of the Alt del Castell de Montju\u00efc. The climb is taken on seven times and is 2.5km with an average 4.6% with a brutal maximum kick at 19%.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:46:13+00:00\">2026-03-29T10:46:13.623Z<\/time><\/p>\n<p id=\"elk-3859723e-c0ed-4cab-ab71-bb07e0759d22\">NSN and Visma-Lease a Bike both lead the peloton as the break cross the finish line for the first time for the first of eight times. Gap at 1&#8217;35&#8221;.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:48:17+00:00\">2026-03-29T10:48:17.618Z<\/time><\/p>\n<p id=\"elk-c51efbca-abc2-478c-ae78-2e2e530a809a\">Visma-Lease a Bike take control of the peloton onto the first ascent of the Alt del Castell de Montju\u00efc. The gap is dropping rather quickly.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:48:50+00:00\">2026-03-29T10:48:50.852Z<\/time><\/p>\n<p id=\"elk-5d3a888e-4113-404a-909c-670e1e10bc3e\">Red Bull-Bora-Hansgrohe now take over for Lipowitz.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:49:10+00:00\">2026-03-29T10:49:10.563Z<\/time><\/p>\n<p id=\"elk-b4ab20c8-b914-4d2e-b1b9-25c1d5a5eedd\">1km from the top of the climb.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:51:25+00:00\">2026-03-29T10:51:25.710Z<\/time><\/p>\n<p id=\"elk-f841bc68-4b7f-4460-bd33-3b0a902bdfe6\">Maybe Evenepoel fancies an early move and gives a chance for him to take a win or for him to be a bridge for Lipowitz.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:51:56+00:00\">2026-03-29T10:51:56.103Z<\/time><\/p>\n<p id=\"elk-f7a58e9c-d303-4817-9b6c-b011b1f0294e\">Jo\u00e3o Almeida (UAE Team Emirates-XRG) is already losing touch with the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:54:13+00:00\">2026-03-29T10:54:13.373Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic\"><span>KOM (Alt del Castell de Montju\u00efc)<\/span><\/h3>\n<p id=\"elk-76488514-f601-4cce-9f77-3549394915d3\" class=\"paywall\" aria-hidden=\"true\">1. Slock (LOI) 5pts<br \/>2. McNulty (UAD) 3pts<br \/>3. Rubio (MOV) 2pts<br \/>4. Rafferty (EFE) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:54:57+00:00\">2026-03-29T10:54:57.726Z<\/time><\/p>\n<p id=\"elk-a3f7690e-ebc4-4ce8-ba75-e6177922781a\">Some riders had to unclip on the first ascent and stop. That&#8217;ll be difficult to get going again.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:55:52+00:00\">2026-03-29T10:55:52.497Z<\/time><\/p>\n<p id=\"elk-eb9c77c2-146e-4cf4-8d25-35c5a8f40790\">The riders are now descending to the final intermediate sprint.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:57:17+00:00\">2026-03-29T10:57:17.068Z<\/time><\/p>\n<p id=\"elk-f692d693-20f5-476a-8521-47ef43fc970b\">Just a minute split the break and the peloton now. One hour ridden with the average speed still very high at 47kph!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:58:10+00:00\">2026-03-29T10:58:10.868Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-intermediate-sprint-barcelona\"><span>Intermediate sprint (Barcelona)<\/span><\/h3>\n<p id=\"elk-390c5d60-589c-4d43-b456-6536bc9db3da\" class=\"paywall\" aria-hidden=\"true\">1. Rubio (MOV) 3pts 3&#8243;<br \/>2. Rafferty (EFE) 2pts 2&#8243;<br \/>3. Slock (LOI) 1pt 1&#8243;<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:58:32+00:00\">2026-03-29T10:58:32.230Z<\/time><\/p>\n<p id=\"elk-b638c97b-7489-432b-ac50-2d7e911b4f48\">Almeida now a minute out of the back of the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:00:39+00:00\">2026-03-29T11:00:39.638Z<\/time><\/p>\n<p id=\"elk-d2992632-e15e-4425-8530-1aa7e3379493\">Onto the climb for the second time.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:00:57+00:00\">2026-03-29T11:00:57.511Z<\/time><\/p>\n<p id=\"elk-3ed1592d-a6f4-45f5-8504-94fe5187fcff\">1km from the top of the Alt del Castell de Montju\u00efc (2).<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:01:19+00:00\">2026-03-29T11:01:19.047Z<\/time><\/p>\n<p id=\"elk-1594e02f-e2f7-456f-863c-9ad424059b2e\">Almeida has managed to get back on but he is not having a good race this year.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:03:49+00:00\">2026-03-29T11:03:49.752Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic-2\"><span>KOM (Alt del Castell de Montju\u00efc 2)<\/span><\/h3>\n<p id=\"elk-3d3d4a93-db34-4258-b6ff-4b8cdfe55f00\" class=\"paywall\" aria-hidden=\"true\">1. McNulty (UAD) 5pts<br \/>2. Slock (LOI) 3pts<br \/>3. Rafferty (EFE) 2pts<br \/>4. Cort (UXM) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:04:22+00:00\">2026-03-29T11:04:22.520Z<\/time><\/p>\n<p id=\"elk-622d095b-f1e7-422b-9cad-796b3b138e3c\">McNulty and Slock gapping the rest but Cort closes it down over the top. They 1&#8217;02&#8221; on the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:08:36+00:00\">2026-03-29T11:08:36.463Z<\/time><\/p>\n<p id=\"elk-7cb8c217-8425-443b-8cf2-3dfcc6103a52\">And just like that, the descent it done and they&#8217;re back on the climb!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:09:40+00:00\">2026-03-29T11:09:40.128Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-40km-to-go\"><span>40km to go<\/span><\/h3>\n<p id=\"elk-2cc4ca51-ca8b-4c55-8cdc-d9697235ad7b\" class=\"paywall\" aria-hidden=\"true\">The race is so rapid today with Red Bull-Bora-Hansgrohe back on the front and riding very hard.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:11:59+00:00\">2026-03-29T11:11:59.023Z<\/time><\/p>\n<p id=\"elk-fb9b77c7-3f56-4dbd-a286-9c805d15d1d1\">The peloton are flying and the gap has almost completely disappeared with 13&#8243; splitting them.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:13:27+00:00\">2026-03-29T11:13:27.106Z<\/time><\/p>\n<p id=\"elk-cc3b9bd9-6d48-4ce9-90de-872eecebe47a\">Ineos Grenadiers come to the front alongside Soudal-Quickstep and Bahrain Victorious muscle their way to the front now. Godon has voiced how he really wants to go for this stage but it it going to be too hard for the French champion?<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:14:44+00:00\">2026-03-29T11:14:44.860Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-5530faf5-3910-4166-860c-de0fe7888805\" class=\"paywall\" aria-hidden=\"true\">Marcel Camprubi (Pinarello-Q36.5)<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-d57f0126-0a00-47cc-87c1-23706e15d86b\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:15:56+00:00\">2026-03-29T11:15:56.437Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack!<\/span><\/h3>\n<p id=\"elk-27e8c4d5-09b8-49bc-82ca-50e1992f4893\" class=\"paywall\" aria-hidden=\"true\">Remco Evenepoel (RBH)<br \/>Jonas Vingegaard (TVL)<br \/>Oscar Onley (IGD)}<br \/>Lenny Martinez (TBV)<br \/>Valentin Paret-Peintre (SOQ)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Florian Lipowitz (RBH) just off the back but he rejoins.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:16:42+00:00\">2026-03-29T11:16:42.110Z<\/time><\/p>\n<p id=\"elk-e4260150-ea0f-40ab-9a6d-00d35f289eaa\">Lipowitz brings four other riders across with Mattias Skjelmose (LTK) among others.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:20:43+00:00\">2026-03-29T11:20:43.979Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-30km-to-go\"><span>30km to go<\/span><\/h3>\n<p id=\"elk-08c35123-e588-4396-a70c-826bec9da30c\" class=\"paywall\" aria-hidden=\"true\"><strong>Leaders<\/strong><\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Vingegaard (TVL)<br \/>Martinez (TBV)<br \/>Lipowitz (RBH)<br \/>Paret-Peintre (SOQ)<br \/>Evenepoel (RBH)<br \/>Skjelmose (LTK)<br \/>Onley (IGD)<br \/>l&#8217;Hote (DCT)<br \/>Remijn (APT)<br \/>Eulalio (TBV)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Plus one more.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:22:12+00:00\">2026-03-29T11:22:12.534Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic-3\"><span>KOM (Alt del Castell de Montju\u00efc 3)<\/span><\/h3>\n<p id=\"elk-46bcccf7-dae9-42b6-abb7-b28bb1ef0750\" class=\"paywall\" aria-hidden=\"true\">1. Evenepoel (RBH) 5pts<br \/>2. Vingegaard (TVL) 3pts<br \/>3. Onley (IGD) 2pts <br \/>4. Martinez (TBV) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:23:02+00:00\">2026-03-29T11:23:02.839Z<\/time><\/p>\n<p id=\"elk-d1eb8b7e-3bf2-4bcd-9cc7-6b9b6565b913\">Decathlon-CMA CGM is pushing behind for Felix Gall with help from Richard Carapaz (EF Education-EasyPost) who is trying to bridge.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:23:35+00:00\">2026-03-29T11:23:35.576Z<\/time><\/p>\n<p id=\"elk-7fadb60f-5c1d-4d99-aae7-f558f55d8518\">A few skirmishes by Lipowitz and Vingegaard but the peloton all get back together again. 1km from the top yet again.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:24:38+00:00\">2026-03-29T11:24:38.559Z<\/time><\/p>\n<p id=\"elk-bfd037a3-4619-48ce-aa6f-1ac5a74d43f1\">Marc Soler (UAE Team Emirates-XRG) and Giulio Ciccone (Lidl-Trek) move to the front as they have a chance to go for more KOM points. The Spaniard is just seven points behind the Italian.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:24:56+00:00\">2026-03-29T11:24:56.923Z<\/time><\/p>\n<p id=\"elk-28d9cd33-e8a5-4846-bbd0-a90e249880fd\">Hindley comes to the front for Evenepoel and Lipowitz.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:26:12+00:00\">2026-03-29T11:26:12.650Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-95cf7ef5-c571-43c6-b020-b084d328aa4f\" class=\"paywall\" aria-hidden=\"true\">Evenepoel goes again with Vingegaard following with Onley, Gall, Martinez and Skjelmose so he sits up.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-0fc6cdff-8655-4651-84a0-801ca0af10a6\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:26:45+00:00\">2026-03-29T11:26:45.057Z<\/time><\/p>\n<p id=\"elk-cc6cc7a7-e209-4877-9285-ce169077d6f3\">Lipowitz now pushes to the front but Martinez is locked onto his wheel.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:27:33+00:00\">2026-03-29T11:27:33.729Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-b4e08428-3608-4397-aeb2-d6279fefbf50\" class=\"paywall\" aria-hidden=\"true\">Mattias Skjelmose (LTK)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Hindley chasing him down and brings him back under control.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:29:32+00:00\">2026-03-29T11:29:32.636Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic-4\"><span>KOM (Alt del Castell de Montju\u00efc 4)<\/span><\/h3>\n<p id=\"elk-4b0cd13d-2f0e-4905-b1f3-fa792e9f90be\" class=\"paywall\" aria-hidden=\"true\">1. Evenepoel (RBH) 5pts<br \/>2. Vingegaard (TVL) 3pts <br \/>3. Onley (IGD) 2pts<br \/>4. l&#8217;Hote (DCT) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:30:18+00:00\">2026-03-29T11:30:18.037Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-71d170fc-df26-466b-96a4-3db364f6359f\" class=\"paywall\" aria-hidden=\"true\">Marc Soler (UAD)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">He has a gap but Hindley is chasing still behind.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:32:02+00:00\">2026-03-29T11:32:02.752Z<\/time><\/p>\n<p id=\"elk-a4d54ed8-8eb4-4339-97b2-ef299917dbbf\">Visma-Lease a Bike go back to the front as Soler is dragged back. About 40 riders left in the peloton with three ascents to go.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:35:09+00:00\">2026-03-29T11:35:09.881Z<\/time><\/p>\n<p id=\"elk-b813054d-f70b-48a0-a996-2a554deeb19f\">Ineos Grenadiers now lead with Godon in fourth wheel. 700 metres to the top of the next ascent.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:35:32+00:00\">2026-03-29T11:35:32.583Z<\/time><\/p>\n<p id=\"elk-b83d95d6-9e0a-4830-a29c-9b047b515801\">Red Bull-Bora-Hansgrohe and Visma-Lease a Bike come back to the front as the gradient goes up again.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:36:34+00:00\">2026-03-29T11:36:34.439Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-912afedf-311f-4cac-be77-e65511a9c92f\" class=\"paywall\" aria-hidden=\"true\">Mario Aparicio (BBH)<br \/>Juan Pedro Lopez (MOV)<br \/>Tobias Svarre (UXM)<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-f1f6b51c-b609-4bad-b4a6-6eb0a4fde4c1\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:37:16+00:00\">2026-03-29T11:37:16.922Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-d6fe9723-080b-4306-ad11-e9ed49a13979\" class=\"paywall\" aria-hidden=\"true\">Oscar Onley (IGD)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">He drags all the big names back across. Evenepoel caught near the back of the group, though.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:37:31+00:00\">2026-03-29T11:37:31.178Z<\/time><\/p>\n<p id=\"elk-f5b20b07-2083-4d0c-8bf9-295423e650fb\">The bunch has split and Evenepoel has missed it.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:38:42+00:00\">2026-03-29T11:38:42.570Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic\"><span>KOM (Alt del Castell de Montju\u00efc)<\/span><\/h3>\n<p id=\"elk-bdbb2bbf-78c4-4b4d-bbe8-2603c55880e7\" class=\"paywall\" aria-hidden=\"true\">1. Aparicio (BBH) 5pts<br \/>2. Lopez (MOV) 3pts<br \/>3. Svarre (UXM) 2pts<br \/>4. Onley (IGD) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:39:52+00:00\">2026-03-29T11:39:52.352Z<\/time><\/p>\n<p id=\"elk-a5892c91-d986-4015-a613-e64b0b396512\">Absolutely no control in the peloton with Lipowitz and Onley going over the top of each other but it stalls again and Tobias Svarre (UXM) launches solo.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:41:26+00:00\">2026-03-29T11:41:26.317Z<\/time><\/p>\n<p id=\"elk-facf9217-79a6-43cb-bfa0-d9fde0a1c86c\">Svarre riding well but Bahrain Victorious come to the front as the peloton has regrouped.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:43:07+00:00\">2026-03-29T11:43:07.037Z<\/time><\/p>\n<p id=\"elk-c9aeb884-2f73-4b09-8b71-72b89fdfeb51\">There is a Caja Rural-Segurps RGA rider in the gap but he is only a few metres ahead of the peloton whereas Svarre is still pushing on.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:43:30+00:00\">2026-03-29T11:43:30.945Z<\/time><\/p>\n<p id=\"elk-c5f37432-ae1f-4a52-9767-34e3c55e0bdc\">The Caja Rural-Seguros RGA rider is Sergi Darder! That is quite the rider by him.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:44:20+00:00\">2026-03-29T11:44:20.516Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-1bfaad85-7229-4c19-8353-5552d7f141c9\" class=\"paywall\" aria-hidden=\"true\">Soler (UAD)<br \/>Ciccone (LTK)<br \/>O&#8217;Connor (JAY)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Darder is dropped as they try to fly across to Svarre with Visma-Lease a Bike leading a bunch that catches Darder.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:46:02+00:00\">2026-03-29T11:46:02.551Z<\/time><\/p>\n<p id=\"elk-72827046-b0f2-4cab-a6d9-d95f2ded6a12\">Ciccone, Soler and O&#8217;Connor are just 7&#8243; behind Svarre as the Dane is about to turn onto the steepest part of the climb for the penultimate time.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:46:33+00:00\">2026-03-29T11:46:33.485Z<\/time><\/p>\n<p id=\"elk-991ede3e-cc47-41ac-b871-5628e03349a0\">Svarre joined by Soler, Ciccone and O&#8217;Connor with 400 metres to the top of the climb.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:47:12+00:00\">2026-03-29T11:47:12.072Z<\/time><\/p>\n<p id=\"elk-dac58ad7-031a-47a1-91d4-677b59e8e43b\">Alpecin-Premier Tech leading the peloton, interestingly. Francesco Busatto may be in the bunch.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:48:16+00:00\">2026-03-29T11:48:16.619Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic\"><span>KOM (Alt del Castell de Montju\u00efc)<\/span><\/h3>\n<p id=\"elk-562fd728-2065-4243-96cc-097d261f13bf\" class=\"paywall\" aria-hidden=\"true\">1. Ciccone (LTK) 5pts<br \/>2. Onley (IGD) 3pts<br \/>3. Vingegaard (TVL) 2pts<br \/>4. Evenepoel (RBH) 1pt<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-87e052a6-e107-4874-9418-bea551ba22f7\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:49:07+00:00\">2026-03-29T11:49:07.473Z<\/time><\/p>\n<p id=\"elk-f099d18b-1272-4256-b4c1-04c7c4a2a81d\">Ciccone used his brutal acceleration to take the max points in the KOM.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:50:31+00:00\">2026-03-29T11:50:31.346Z<\/time><\/p>\n<p id=\"elk-ecb116e8-4e88-4efe-944f-87657c61e2f9\"><strong>Lead group<\/strong><\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Vingegaard (TVL)<br \/>Evenepoel (RBH)<br \/>Onley (IGD)<br \/>Ciccone (LTK)<br \/>Soler (IAD)<br \/>O&#8217;Connor (JAY)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">But, Movistar are pulling very hard to bring it back together. Martinez and Paret-Peintre missed it too but aren&#8217;t chasing.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:51:13+00:00\">2026-03-29T11:51:13.855Z<\/time><\/p>\n<p id=\"elk-ad3a76a1-6441-45b4-b914-3f13c6675956\">Soler starting to lose a bit of touch with the leaders but as they sit up and look at each other, he gets back in. Evenepoel then comes back to the front.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:52:55+00:00\">2026-03-29T11:52:55.171Z<\/time><\/p>\n<p id=\"elk-52378824-62e7-43a1-8187-d1e5b67e961b\">Lipowitz tries to go over a top of the latest move by Soler and Ciccone but everyone followed it with Martinez&#8217;s teammate, Eulalio, dragging him back.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:53:44+00:00\">2026-03-29T11:53:44.131Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-one-lap-to-go\"><span>One lap to go!<\/span><\/h3>\n<p id=\"elk-26d971a0-f20e-4a81-bd1a-560861714df7\" class=\"paywall\" aria-hidden=\"true\">Godon is still there. He has ridden so well today. Likewise Busatto who is there. Eulalio and Langelotti lead the way.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:55:12+00:00\">2026-03-29T11:55:12.498Z<\/time><\/p>\n<p id=\"elk-b81affe9-ae0e-4af2-b5de-9a1dccd42ed0\">Ineos Grenadiers take control with Laurens De Plus leading Oscar Onley. Dorian Godon jusy a few wheels back. 6km to go.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:56:41+00:00\">2026-03-29T11:56:41.924Z<\/time><\/p>\n<p id=\"elk-119f21c3-7fb6-47ee-91f1-53bb9d21f830\">Just 1km to the top of the final ascent of the Alt del Castell de Montju\u00efc.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:57:41+00:00\">2026-03-29T11:57:41.565Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-5km-to-go\"><span>5km to go<\/span><\/h3>\n<p id=\"elk-a60dcde5-5c80-49a2-bc51-dcab3bcc9328\" class=\"paywall\" aria-hidden=\"true\">De Plus continues to lead. However, Alpecin-Premier Tech come to the front and accelerate with Luca Vergallito going solo!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:58:07+00:00\">2026-03-29T11:58:07.617Z<\/time><\/p>\n<p id=\"elk-28bff353-1837-4c5a-aaf0-894587f0ff58\">Lipowitz very out of position but he manages to move up before the steepest part.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:59:27+00:00\">2026-03-29T11:59:27.467Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-34c52ccb-6eb0-44a4-a301-531dc269a33d\" class=\"paywall\" aria-hidden=\"true\">Enric Mas (MOV)<br \/>Oscar Onley (IGD)<br \/>Lenny Martinez (TBV)<br \/>Mattias Skjelmose (LTK)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">But everyone stays with them. It looks like it is going to be a sprint but Evenepoel goes to the front.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:00:26+00:00\">2026-03-29T12:00:26.861Z<\/time><\/p>\n<p id=\"elk-d464e49b-d2de-47b6-8fbc-883335727c40\">Lipowitz attacks but Vingegaard and Martinez locked on his wheel. Vingegaard comes to the front in a group of about 15 riders.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:00:59+00:00\">2026-03-29T12:00:59.856Z<\/time><\/p>\n<p id=\"elk-96599c91-bc5c-4d40-a7d4-1bf71a778680\">3km to go and Vingegaard is guiding them through as Godon just gets back in on this final kick to the line.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:01:24+00:00\">2026-03-29T12:01:24.963Z<\/time><\/p>\n<p id=\"elk-bcdf7ebf-1ae1-4e28-8713-dd75f24ac300\">Mas tried another move but Onley marked it as he works for Godon. 2km to go.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:01:43+00:00\">2026-03-29T12:01:43.110Z<\/time><\/p>\n<p id=\"elk-994aee24-62f2-46a8-b67f-44ab7ea92109\">Lipowitz leads the way, perhaps for Evenepoel in a sprint.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:03:14+00:00\">2026-03-29T12:03:14.069Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-flamme-rouge\"><span>Flamme Rouge<\/span><\/h3>\n<p id=\"elk-994942db-9402-4d75-a4a4-7532dcc6ac8f\" class=\"paywall\" aria-hidden=\"true\">Godon, Busatto, l&#8217;Hote, Mulubrhan and others all in with a chance for a sprint but Red Bull-Bora-Hansgrohe lead the way for Evenepoel!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:03:36+00:00\">2026-03-29T12:03:36.306Z<\/time><\/p>\n<p id=\"elk-f779a8b9-e0f0-44c5-9344-310e8db8e431\">500 metres to go in the 2026 Volta a Catalunya with Evenepoel leading it out.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:04:57+00:00\">2026-03-29T12:04:57.414Z<\/time><\/p>\n<p id=\"elk-c18b7a64-48e1-4aa1-a24e-2110f49679b5\">Brady Gilmore (NSN) wins stage 7 of the Volta a Catalunya 2026!<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-8475141c-bf3c-4236-92ab-d869d138134e\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:05:26+00:00\">2026-03-29T12:05:26.633Z<\/time><\/p>\n<p id=\"elk-ee77ab25-dab7-4dca-bdce-729165e8a4c3\">Jonas Vingegaard (Visma-Lease a Bike) wins the overall title at the Volta a Catalunya 2026!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:21:19+00:00\">2026-03-29T12:21:19.127Z<\/time><\/p>\n<p id=\"elk-d36593f5-2237-4fc3-a445-264a42bd929d\">No changes at all in the top 10 of the general classification.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:23:10+00:00\">2026-03-29T12:23:10.264Z<\/time><\/p>\n<p id=\"elk-dd3b8c00-8e48-45cf-809c-3af16b04aec7\">Enjoying our live race coverage? Subscribe to Cyclingnews for an all-access pass to our unrivalled reporting of WorldTour racing, bike tech and exclusive in-depth features. Plus, access to the Cyclingnews app to follow the action on-the-go! <strong>Find out more.<\/strong><\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:32:43+00:00\">2026-03-29T12:32:43.510Z<\/time><\/p>\n<p id=\"elk-1a610898-7a7a-42de-98fa-4a56cc021159\">It is the biggest win of Gilmore&#8217;s career!<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-5b2cf52c-4329-4e05-a319-a1db817243d1\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:40:30+00:00\">2026-03-29T12:40:30.108Z<\/time><\/p>\n<p id=\"elk-b7da111f-52ec-41e1-91e1-ab41b94f2d44\">Here is the final podium<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">1. Jonas Vingegaard (TVL)<br \/>2. Lenny Martinez (TBV)<br \/>3. Florian Lipowitz (RBH)<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-558d6f62-20bb-4687-beb5-2e06cd058032\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:41:54+00:00\">2026-03-29T12:41:54.582Z<\/time><\/p>\n<p id=\"elk-85d5a237-89a4-4c12-9e42-fdebf22a06f2\">Godon secured the points jersey by just 8 points over Vingegaard. Two stage wins and two second places and a fourth place, superbly consistent.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-3504b9c5-9c33-4586-9e46-f5440347eeb2\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:44:06+00:00\">2026-03-29T12:44:06.969Z<\/time><\/p>\n<p id=\"elk-2fe59987-f2ba-4505-908f-380d33a4e4ce\">Lenny Martinez (Bahrain Victorious) comfortably won the best young rider classification ahead of Cian Uijtdebroeks (Movistar) by almost four minutes.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-78f3a9ce-a62c-4a2d-ae0a-385a2b7c3d4f\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:48:36+00:00\">2026-03-29T12:48:36.012Z<\/time><\/p>\n<p id=\"elk-f6ddaa48-81ff-48a0-8dea-5867ee86d208\">Giulio Ciccone (Lidl-Trek) took the KOM lead yesterday from Baptiste Veistroffer (Lotto-Intermarche) and held off the challenge of Marc Soler (UAE Team Emirates-XRG) on the final stage.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-4b86a9eb-eb1a-433e-b546-ac144832f765\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:50:40+00:00\">2026-03-29T12:50:40.717Z<\/time><\/p>\n<p id=\"elk-29ee02d3-26dc-4e3e-9a32-333855d1f478\">Jan Castellon (Caja Rural-Seguros RGA) won the best catalan rider competition after finishing 32nd in GC almost 20 mins down.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-00a4b1fb-0ab6-4505-9787-9ccdaef95037\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:55:00+00:00\">2026-03-29T12:55:00.755Z<\/time><\/p>\n<p id=\"elk-46218926-d596-4f70-88fc-cb06fa742662\">Looking at the whole week, Jonas Vingegaard said, &#8220;it&#8217;s been a really nice week, we had a lot of fun, and I was super happy with it. It&#8217;s been an amazing start to the year for me.&#8221;<\/p>\n<p><\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-b0af77e9-9348-4bf8-b532-7d5734347180\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"mt-6 lg:px-0 relative max-w-[1070px] mx-auto viafoura-twig-component px-4\" data-component-name=\"Viafoura:Comments\" data-nosnippet data-community-guidelines-text=\"&lt;p class='vfcustom-community-guidelines'&gt;Please follow our &lt;a href=&quot;https:\/\/www.cyclingnews.com\/about\/#section-community-guidelines&quot; target=&quot;_blank&quot;&gt;community guidelines&lt;\/a&gt;.&lt;\/p&gt;\" data-join-the-conversation-text=\"Join the Conversation\">\n<div class=\"absolute top-0 left-0 w-full h-full flex items-center justify-center z-50 bg-white\/90 border-1\">\n<div class=\"p-2 text-center\">\n<p class=\"mb-3 !text-lg\">You must confirm your public display name before commenting<\/p>\n<p class=\"mb-3 !text-sm\">Please logout and then login again, you will then be prompted to enter your display name.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"article-body\" class=\" article-body \">\n<div class=\"button wcp-live-feed-reload\">Refresh <\/div>\n<div class=\"wcp-item-content\">\n<p id=\"elk-893bf00e-d4e1-4d2f-92d7-070811d0ce8e\">The neutral start is in 20 minutes.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T08:38:53+00:00\">2026-03-29T08:38:53.188Z<\/time><\/p>\n<p id=\"elk-9a6054c0-d28c-4379-850c-a700166d0be6\">Hola and welcome to the finale stage of this year&#8217;s Volta a Catalunya live here on <em>Cyclingnews<\/em>&#8216; live report. I hope you&#8217;ve enjoyed the week&#8217;s racing and are looking forward to what is always an exciting finale around the climb of Montju\u00efc in Barcelona.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T08:42:49+00:00\">2026-03-29T08:42:49.252Z<\/time><\/p>\n<p id=\"elk-e623b836-d1cb-4875-8b3b-b3e16a43fc2b\">First things first, lets take a moment to look back at yesterday&#8217;s stage&#8230; It was another rapid mountain stage with a huge fight for the breakaway early doors. Eventually, a really strong group got away with Giulio Ciccone (Lidl-Trek) and Marc Soler (UAE Team Emirates-XRG) being the main men for the KOM jersey after the stage.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Jonas Vingegaard (Visma-Lease a Bike) eased away from his rivals on the Queralt climb as his opponents crumbled and focused on each other after Remco Evenepoel (Red Bull-Bora-Hansgrohe) did a wonderful job for teammate, Florian Lipowitz. The German couldn&#8217;t better Lenny Martinez (Bahrain Victorious), though, with those two taking the other two podium spots, for now.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">&gt;&gt;&gt; <strong>Volta a Catalunya: Jonas Vingegaard takes back-to-back wins on stage 6 atop summit finish in Queralt, increases race lead<\/strong><\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-1be022fe-8012-4f6d-a518-ed8de98789ee\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/w8Lkazpr7Z3oTbcMFTYpoS-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T08:57:04+00:00\">2026-03-29T08:57:04.084Z<\/time><\/p>\n<p id=\"elk-81bfce39-c489-48a9-8513-84263f3cebfa\">According to Evenepoel, he didn&#8217;t want to take risks. But the Olympic champion absolutely flew down the final descent yesterday of the Coll de Pradell that there were only six other riders with him&#8230;<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">&gt;&gt;&gt; <strong>&#8216;I didn&#8217;t want to take any risks&#8217; &#8211; Remco Evenepoel becomes top climbing domestique for a day at Volta a Catalunya for teammate Florian Lipowitz<\/strong><\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-13d17667-b98d-44a2-89f1-3e7ba474939e\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:32:22+00:00\">2026-03-29T09:32:22.148Z<\/time><\/p>\n<p id=\"elk-21ac8764-83a6-458c-b683-56ba057f95bb\">Sign on and rider presentation is well underway in Barcelona.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-7dfd4e94-389a-46e0-8e50-d3498cfacbb4\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/Te5MBri5GuC8ZYPa9SS457-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:39:18+00:00\">2026-03-29T09:39:18.180Z<\/time><\/p>\n<p id=\"elk-512fbc87-fe2d-4f9b-aa6f-7664949f741e\">One non-starter today is MIchael Leonard (EF Education-EasyPost). He joins Georg Steinhauser (EF Education-EasyPost), Sergio Chumil (Burgos-Burpellet-BH), Haoyo Su (XDS-Astana), Anton Kuzmin (XDS-Astana), Tao Geoghegen-Hart (Lidl-Trek) and Michel Hessmann (Movistar) who all DNFd yesterday.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:42:20+00:00\">2026-03-29T09:42:20.230Z<\/time><\/p>\n<p id=\"elk-6823fe76-6461-4f83-b440-7eb64d1948e6\"><strong>Jerseys<\/strong><\/p>\n<p class=\"paywall\" aria-hidden=\"true\">GC &#8211; Jonas Vingegaard (TVL)<br \/>Points &#8211; Dorian Godon (IGD)<br \/>KOM &#8211; Giulio Ciccone (LTK)<br \/>Youth &#8211; Lenny Martinez (TBV)<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-2a4b8d0c-1006-4ef6-bc98-33e9814f3201\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/zzabccYwK2VjS8iGStknN8-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:52:11+00:00\">2026-03-29T09:52:11.336Z<\/time><\/p>\n<p id=\"elk-f5c87034-3025-4f7d-abdb-b288e5ea89ac\">The neutral start is given. It is a very short neutral today.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-8b48f0ae-7934-44e6-adef-803ffb2fe6c1\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/39WobFCyssRShjD6MNpWh5-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:55:33+00:00\">2026-03-29T09:55:33.109Z<\/time><\/p>\n<p id=\"elk-8c553015-7efc-487a-8eba-ab773c240717\">The neutral is meant to be only 1.1km long, but the official start has not been given.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T09:57:38+00:00\">2026-03-29T09:57:38.721Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-95-1km-to-go\"><span>95.1km to go<\/span><\/h3>\n<p id=\"elk-7d3e5daa-2f93-492e-99b7-da75f6ac3275\" class=\"paywall\" aria-hidden=\"true\">Racing begins on the final stage of the Volta a Catalunya 2026&#8243;<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:00:26+00:00\">2026-03-29T10:00:26.949Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-e341e454-b5a7-4475-8417-495eaac26bbe\" class=\"paywall\" aria-hidden=\"true\">Five riders get a small gap on the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:05:23+00:00\">2026-03-29T10:05:23.712Z<\/time><\/p>\n<p id=\"elk-de3bab78-6e90-405e-a056-7b1caac5516e\">Lead group splits.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Magnus Cort (UXM)<br \/>Einer Rubio (MOV)<br \/>Liam Slock (LOI)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Those three are ahead of two chasers at about 5&#8243; and the peloton at about 10&#8243;.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:06:38+00:00\">2026-03-29T10:06:38.680Z<\/time><\/p>\n<p id=\"elk-a67363ef-12a3-4338-b634-0024add98ca0\">Two groups come together!<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Magnus Cort (UXM)<br \/>Brandon McNulty (UAD)<br \/>Liam Slock (LOI) <br \/>Einer Rubio (MOV)<br \/>Darren Rafferty (EFE)<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:07:20+00:00\">2026-03-29T10:07:20.906Z<\/time><\/p>\n<p id=\"elk-c42b83ed-fdde-43fd-b92f-ed1d75080af8\">The peloton are 15&#8243; behind the five man break with just 5km to the first intermediate sprint of the day which takes place in Viladecans.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:10:16+00:00\">2026-03-29T10:10:16.495Z<\/time><\/p>\n<p id=\"elk-c95be05c-8703-45c4-98cf-925f0dad2337\">Three riders are trying to bridge to the leaders.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:13:32+00:00\">2026-03-29T10:13:32.734Z<\/time><\/p>\n<p id=\"elk-7ab788ea-13b0-492d-be38-83aa77498908\">The three chasers are about 8&#8243; off the back of the leaders with the peloton still at just 15&#8243;.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:14:07+00:00\">2026-03-29T10:14:07.462Z<\/time><\/p>\n<p id=\"elk-c7e6c474-2b14-4311-8db2-296c7e41722a\">The riders have just stormed through the first intermediate sprint in Viladecans.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:16:40+00:00\">2026-03-29T10:16:40.931Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-intermediate-sprint-viladecans\"><span>Intermediate sprint (Viladecans)<\/span><\/h3>\n<p id=\"elk-74fff29f-707a-4032-b421-547a01c91cb5\" class=\"paywall\" aria-hidden=\"true\">1. Slock (LOI) 3pts 3&#8243;<br \/>2. Rubio (MOV) 2pts 2&#8243;<br \/>3. McNulty (UAD) 1pt 1&#8243;<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:18:32+00:00\">2026-03-29T10:18:32.918Z<\/time><\/p>\n<p id=\"elk-4fd68a36-8aae-4a2d-bf13-ccf9c4956596\">The three chasers have been caught by the peloton. The riders are about to cross the line in Castelldefels for the second intermediate sprint of the day.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:18:57+00:00\">2026-03-29T10:18:57.360Z<\/time><\/p>\n<p id=\"elk-f87bcd56-f3c2-45d5-9df4-44730c29909a\">There is 50&#8243; splitting the break and the peloton now.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:25:12+00:00\">2026-03-29T10:25:12.028Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-intermediate-sprint-castelldefels\"><span>Intermediate sprint (Castelldefels)<\/span><\/h3>\n<p id=\"elk-42d03087-1a82-45f6-b300-26b25c93c4cc\" class=\"paywall\" aria-hidden=\"true\">1. Cort (UXM) 3pts 3&#8243;<br \/>2. Slock (LOI) 2pts 2&#8243;<br \/>3. Rubio (MOV) 1pt 1&#8243;<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:26:11+00:00\">2026-03-29T10:26:11.024Z<\/time><\/p>\n<p id=\"elk-78d85e96-aec4-412d-b039-966dad9b81af\">The gap has grown for the five leaders as they now have 1&#8217;25&#8221; on the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:27:46+00:00\">2026-03-29T10:27:46.803Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-70km-to-go\"><span>70km to go<\/span><\/h3>\n<p id=\"elk-702f3d21-fab3-46e3-9272-09789d262c66\">The riders are now inside 20km to go to the Montju\u00efc circuit and the seven ascents of the Alt del Castell de Montju\u00efc.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:29:10+00:00\">2026-03-29T10:29:10.111Z<\/time><\/p>\n<p id=\"elk-8e2d90d4-f36f-4cab-aae2-8fd32e4ad381\">Half an hour into the race, the break have 1&#8217;54&#8221; on the peloton led by Red Bull-Bora-Hansgrohe and Visma-Lease a Bike with the average speed sitting at 51.2kph. It is a rapid start!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:33:44+00:00\">2026-03-29T10:33:44.533Z<\/time><\/p>\n<p id=\"elk-bf1fb4f7-be6d-4c5c-9a8c-c70dded55a2f\">The wind is causing the peloton to be buffeted around the road into Barcelona and the pace is picking up. The gap had gone over 2&#8217;00&#8221; but now the gap is slowly dropping again.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:34:03+00:00\">2026-03-29T10:34:03.127Z<\/time><\/p>\n<p id=\"elk-b669b6ce-7491-4e6c-abfd-190e56fa484d\">About 25 riders just off the back of the peloton due to the wind.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:36:30+00:00\">2026-03-29T10:36:30.009Z<\/time><\/p>\n<p id=\"elk-83458848-127b-4190-ad10-007d8603750d\">NSN and Bahrain Victorious having a bit of a go at each other in the bunch. Riders are all over the place and Nikias Arndt wasn&#8217;t happy with one of the NSN riders as they try to get into position.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:40:09+00:00\">2026-03-29T10:40:09.151Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-60km-to-go\"><span>60km to go<\/span><\/h3>\n<p id=\"elk-35cd1848-3c90-4bc3-bd66-5d64f1d8759a\" class=\"paywall\" aria-hidden=\"true\">The peloton stitches itself back together. The gap up to the five leaders is now 1&#8217;52&#8221; with a head-crosswind giving the peloton the advantage.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-cbfdbdc1-beb9-43d5-ae06-e77b3b48e638\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/tUMBKadcGGn43oofaNByyM-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:41:40+00:00\">2026-03-29T10:41:40.524Z<\/time><\/p>\n<p id=\"elk-a911f364-91cb-4bd1-b5c3-948856fccd2f\">Just 6km to the top of the first ascent of the Alt del Castell de Montju\u00efc. The climb is taken on seven times and is 2.5km with an average 4.6% with a brutal maximum kick at 19%.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:46:13+00:00\">2026-03-29T10:46:13.623Z<\/time><\/p>\n<p id=\"elk-3859723e-c0ed-4cab-ab71-bb07e0759d22\">NSN and Visma-Lease a Bike both lead the peloton as the break cross the finish line for the first time for the first of eight times. Gap at 1&#8217;35&#8221;.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:48:17+00:00\">2026-03-29T10:48:17.618Z<\/time><\/p>\n<p id=\"elk-c51efbca-abc2-478c-ae78-2e2e530a809a\">Visma-Lease a Bike take control of the peloton onto the first ascent of the Alt del Castell de Montju\u00efc. The gap is dropping rather quickly.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:48:50+00:00\">2026-03-29T10:48:50.852Z<\/time><\/p>\n<p id=\"elk-5d3a888e-4113-404a-909c-670e1e10bc3e\">Red Bull-Bora-Hansgrohe now take over for Lipowitz.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:49:10+00:00\">2026-03-29T10:49:10.563Z<\/time><\/p>\n<p id=\"elk-b4ab20c8-b914-4d2e-b1b9-25c1d5a5eedd\">1km from the top of the climb.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:51:25+00:00\">2026-03-29T10:51:25.710Z<\/time><\/p>\n<p id=\"elk-f841bc68-4b7f-4460-bd33-3b0a902bdfe6\">Maybe Evenepoel fancies an early move and gives a chance for him to take a win or for him to be a bridge for Lipowitz.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:51:56+00:00\">2026-03-29T10:51:56.103Z<\/time><\/p>\n<p id=\"elk-f7a58e9c-d303-4817-9b6c-b011b1f0294e\">Jo\u00e3o Almeida (UAE Team Emirates-XRG) is already losing touch with the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:54:13+00:00\">2026-03-29T10:54:13.373Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic\"><span>KOM (Alt del Castell de Montju\u00efc)<\/span><\/h3>\n<p id=\"elk-76488514-f601-4cce-9f77-3549394915d3\" class=\"paywall\" aria-hidden=\"true\">1. Slock (LOI) 5pts<br \/>2. McNulty (UAD) 3pts<br \/>3. Rubio (MOV) 2pts<br \/>4. Rafferty (EFE) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:54:57+00:00\">2026-03-29T10:54:57.726Z<\/time><\/p>\n<p id=\"elk-a3f7690e-ebc4-4ce8-ba75-e6177922781a\">Some riders had to unclip on the first ascent and stop. That&#8217;ll be difficult to get going again.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:55:52+00:00\">2026-03-29T10:55:52.497Z<\/time><\/p>\n<p id=\"elk-eb9c77c2-146e-4cf4-8d25-35c5a8f40790\">The riders are now descending to the final intermediate sprint.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:57:17+00:00\">2026-03-29T10:57:17.068Z<\/time><\/p>\n<p id=\"elk-f692d693-20f5-476a-8521-47ef43fc970b\">Just a minute split the break and the peloton now. One hour ridden with the average speed still very high at 47kph!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:58:10+00:00\">2026-03-29T10:58:10.868Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-intermediate-sprint-barcelona\"><span>Intermediate sprint (Barcelona)<\/span><\/h3>\n<p id=\"elk-390c5d60-589c-4d43-b456-6536bc9db3da\" class=\"paywall\" aria-hidden=\"true\">1. Rubio (MOV) 3pts 3&#8243;<br \/>2. Rafferty (EFE) 2pts 2&#8243;<br \/>3. Slock (LOI) 1pt 1&#8243;<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T10:58:32+00:00\">2026-03-29T10:58:32.230Z<\/time><\/p>\n<p id=\"elk-b638c97b-7489-432b-ac50-2d7e911b4f48\">Almeida now a minute out of the back of the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:00:39+00:00\">2026-03-29T11:00:39.638Z<\/time><\/p>\n<p id=\"elk-d2992632-e15e-4425-8530-1aa7e3379493\">Onto the climb for the second time.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:00:57+00:00\">2026-03-29T11:00:57.511Z<\/time><\/p>\n<p id=\"elk-3ed1592d-a6f4-45f5-8504-94fe5187fcff\">1km from the top of the Alt del Castell de Montju\u00efc (2).<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:01:19+00:00\">2026-03-29T11:01:19.047Z<\/time><\/p>\n<p id=\"elk-1594e02f-e2f7-456f-863c-9ad424059b2e\">Almeida has managed to get back on but he is not having a good race this year.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:03:49+00:00\">2026-03-29T11:03:49.752Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic-2\"><span>KOM (Alt del Castell de Montju\u00efc 2)<\/span><\/h3>\n<p id=\"elk-3d3d4a93-db34-4258-b6ff-4b8cdfe55f00\" class=\"paywall\" aria-hidden=\"true\">1. McNulty (UAD) 5pts<br \/>2. Slock (LOI) 3pts<br \/>3. Rafferty (EFE) 2pts<br \/>4. Cort (UXM) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:04:22+00:00\">2026-03-29T11:04:22.520Z<\/time><\/p>\n<p id=\"elk-622d095b-f1e7-422b-9cad-796b3b138e3c\">McNulty and Slock gapping the rest but Cort closes it down over the top. They 1&#8217;02&#8221; on the peloton.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:08:36+00:00\">2026-03-29T11:08:36.463Z<\/time><\/p>\n<p id=\"elk-7cb8c217-8425-443b-8cf2-3dfcc6103a52\">And just like that, the descent it done and they&#8217;re back on the climb!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:09:40+00:00\">2026-03-29T11:09:40.128Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-40km-to-go\"><span>40km to go<\/span><\/h3>\n<p id=\"elk-2cc4ca51-ca8b-4c55-8cdc-d9697235ad7b\" class=\"paywall\" aria-hidden=\"true\">The race is so rapid today with Red Bull-Bora-Hansgrohe back on the front and riding very hard.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:11:59+00:00\">2026-03-29T11:11:59.023Z<\/time><\/p>\n<p id=\"elk-fb9b77c7-3f56-4dbd-a286-9c805d15d1d1\">The peloton are flying and the gap has almost completely disappeared with 13&#8243; splitting them.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:13:27+00:00\">2026-03-29T11:13:27.106Z<\/time><\/p>\n<p id=\"elk-cc3b9bd9-6d48-4ce9-90de-872eecebe47a\">Ineos Grenadiers come to the front alongside Soudal-Quickstep and Bahrain Victorious muscle their way to the front now. Godon has voiced how he really wants to go for this stage but it it going to be too hard for the French champion?<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:14:44+00:00\">2026-03-29T11:14:44.860Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-5530faf5-3910-4166-860c-de0fe7888805\" class=\"paywall\" aria-hidden=\"true\">Marcel Camprubi (Pinarello-Q36.5)<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-d57f0126-0a00-47cc-87c1-23706e15d86b\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/Sw8JVgkNR8JP9QutTgxBJ6-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:15:56+00:00\">2026-03-29T11:15:56.437Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack!<\/span><\/h3>\n<p id=\"elk-27e8c4d5-09b8-49bc-82ca-50e1992f4893\" class=\"paywall\" aria-hidden=\"true\">Remco Evenepoel (RBH)<br \/>Jonas Vingegaard (TVL)<br \/>Oscar Onley (IGD)}<br \/>Lenny Martinez (TBV)<br \/>Valentin Paret-Peintre (SOQ)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Florian Lipowitz (RBH) just off the back but he rejoins.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:16:42+00:00\">2026-03-29T11:16:42.110Z<\/time><\/p>\n<p id=\"elk-e4260150-ea0f-40ab-9a6d-00d35f289eaa\">Lipowitz brings four other riders across with Mattias Skjelmose (LTK) among others.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:20:43+00:00\">2026-03-29T11:20:43.979Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-30km-to-go\"><span>30km to go<\/span><\/h3>\n<p id=\"elk-08c35123-e588-4396-a70c-826bec9da30c\" class=\"paywall\" aria-hidden=\"true\"><strong>Leaders<\/strong><\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Vingegaard (TVL)<br \/>Martinez (TBV)<br \/>Lipowitz (RBH)<br \/>Paret-Peintre (SOQ)<br \/>Evenepoel (RBH)<br \/>Skjelmose (LTK)<br \/>Onley (IGD)<br \/>l&#8217;Hote (DCT)<br \/>Remijn (APT)<br \/>Eulalio (TBV)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Plus one more.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:22:12+00:00\">2026-03-29T11:22:12.534Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic-3\"><span>KOM (Alt del Castell de Montju\u00efc 3)<\/span><\/h3>\n<p id=\"elk-46bcccf7-dae9-42b6-abb7-b28bb1ef0750\" class=\"paywall\" aria-hidden=\"true\">1. Evenepoel (RBH) 5pts<br \/>2. Vingegaard (TVL) 3pts<br \/>3. Onley (IGD) 2pts <br \/>4. Martinez (TBV) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:23:02+00:00\">2026-03-29T11:23:02.839Z<\/time><\/p>\n<p id=\"elk-d1eb8b7e-3bf2-4bcd-9cc7-6b9b6565b913\">Decathlon-CMA CGM is pushing behind for Felix Gall with help from Richard Carapaz (EF Education-EasyPost) who is trying to bridge.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:23:35+00:00\">2026-03-29T11:23:35.576Z<\/time><\/p>\n<p id=\"elk-7fadb60f-5c1d-4d99-aae7-f558f55d8518\">A few skirmishes by Lipowitz and Vingegaard but the peloton all get back together again. 1km from the top yet again.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:24:38+00:00\">2026-03-29T11:24:38.559Z<\/time><\/p>\n<p id=\"elk-bfd037a3-4619-48ce-aa6f-1ac5a74d43f1\">Marc Soler (UAE Team Emirates-XRG) and Giulio Ciccone (Lidl-Trek) move to the front as they have a chance to go for more KOM points. The Spaniard is just seven points behind the Italian.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:24:56+00:00\">2026-03-29T11:24:56.923Z<\/time><\/p>\n<p id=\"elk-28d9cd33-e8a5-4846-bbd0-a90e249880fd\">Hindley comes to the front for Evenepoel and Lipowitz.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:26:12+00:00\">2026-03-29T11:26:12.650Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-95cf7ef5-c571-43c6-b020-b084d328aa4f\" class=\"paywall\" aria-hidden=\"true\">Evenepoel goes again with Vingegaard following with Onley, Gall, Martinez and Skjelmose so he sits up.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-0fc6cdff-8655-4651-84a0-801ca0af10a6\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/d5fYzRzrD3AKeDT34CGh2P-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:26:45+00:00\">2026-03-29T11:26:45.057Z<\/time><\/p>\n<p id=\"elk-cc6cc7a7-e209-4877-9285-ce169077d6f3\">Lipowitz now pushes to the front but Martinez is locked onto his wheel.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:27:33+00:00\">2026-03-29T11:27:33.729Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-b4e08428-3608-4397-aeb2-d6279fefbf50\" class=\"paywall\" aria-hidden=\"true\">Mattias Skjelmose (LTK)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Hindley chasing him down and brings him back under control.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:29:32+00:00\">2026-03-29T11:29:32.636Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic-4\"><span>KOM (Alt del Castell de Montju\u00efc 4)<\/span><\/h3>\n<p id=\"elk-4b0cd13d-2f0e-4905-b1f3-fa792e9f90be\" class=\"paywall\" aria-hidden=\"true\">1. Evenepoel (RBH) 5pts<br \/>2. Vingegaard (TVL) 3pts <br \/>3. Onley (IGD) 2pts<br \/>4. l&#8217;Hote (DCT) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:30:18+00:00\">2026-03-29T11:30:18.037Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-71d170fc-df26-466b-96a4-3db364f6359f\" class=\"paywall\" aria-hidden=\"true\">Marc Soler (UAD)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">He has a gap but Hindley is chasing still behind.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:32:02+00:00\">2026-03-29T11:32:02.752Z<\/time><\/p>\n<p id=\"elk-a4d54ed8-8eb4-4339-97b2-ef299917dbbf\">Visma-Lease a Bike go back to the front as Soler is dragged back. About 40 riders left in the peloton with three ascents to go.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:35:09+00:00\">2026-03-29T11:35:09.881Z<\/time><\/p>\n<p id=\"elk-b813054d-f70b-48a0-a996-2a554deeb19f\">Ineos Grenadiers now lead with Godon in fourth wheel. 700 metres to the top of the next ascent.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:35:32+00:00\">2026-03-29T11:35:32.583Z<\/time><\/p>\n<p id=\"elk-b83d95d6-9e0a-4830-a29c-9b047b515801\">Red Bull-Bora-Hansgrohe and Visma-Lease a Bike come back to the front as the gradient goes up again.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:36:34+00:00\">2026-03-29T11:36:34.439Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-912afedf-311f-4cac-be77-e65511a9c92f\" class=\"paywall\" aria-hidden=\"true\">Mario Aparicio (BBH)<br \/>Juan Pedro Lopez (MOV)<br \/>Tobias Svarre (UXM)<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-f1f6b51c-b609-4bad-b4a6-6eb0a4fde4c1\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/3EEkDE4EpidTwg3pXQjXXg-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:37:16+00:00\">2026-03-29T11:37:16.922Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-d6fe9723-080b-4306-ad11-e9ed49a13979\" class=\"paywall\" aria-hidden=\"true\">Oscar Onley (IGD)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">He drags all the big names back across. Evenepoel caught near the back of the group, though.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:37:31+00:00\">2026-03-29T11:37:31.178Z<\/time><\/p>\n<p id=\"elk-f5b20b07-2083-4d0c-8bf9-295423e650fb\">The bunch has split and Evenepoel has missed it.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:38:42+00:00\">2026-03-29T11:38:42.570Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic\"><span>KOM (Alt del Castell de Montju\u00efc)<\/span><\/h3>\n<p id=\"elk-bdbb2bbf-78c4-4b4d-bbe8-2603c55880e7\" class=\"paywall\" aria-hidden=\"true\">1. Aparicio (BBH) 5pts<br \/>2. Lopez (MOV) 3pts<br \/>3. Svarre (UXM) 2pts<br \/>4. Onley (IGD) 1pt<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:39:52+00:00\">2026-03-29T11:39:52.352Z<\/time><\/p>\n<p id=\"elk-a5892c91-d986-4015-a613-e64b0b396512\">Absolutely no control in the peloton with Lipowitz and Onley going over the top of each other but it stalls again and Tobias Svarre (UXM) launches solo.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:41:26+00:00\">2026-03-29T11:41:26.317Z<\/time><\/p>\n<p id=\"elk-facf9217-79a6-43cb-bfa0-d9fde0a1c86c\">Svarre riding well but Bahrain Victorious come to the front as the peloton has regrouped.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:43:07+00:00\">2026-03-29T11:43:07.037Z<\/time><\/p>\n<p id=\"elk-c9aeb884-2f73-4b09-8b71-72b89fdfeb51\">There is a Caja Rural-Segurps RGA rider in the gap but he is only a few metres ahead of the peloton whereas Svarre is still pushing on.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:43:30+00:00\">2026-03-29T11:43:30.945Z<\/time><\/p>\n<p id=\"elk-c5f37432-ae1f-4a52-9767-34e3c55e0bdc\">The Caja Rural-Seguros RGA rider is Sergi Darder! That is quite the rider by him.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:44:20+00:00\">2026-03-29T11:44:20.516Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-1bfaad85-7229-4c19-8353-5552d7f141c9\" class=\"paywall\" aria-hidden=\"true\">Soler (UAD)<br \/>Ciccone (LTK)<br \/>O&#8217;Connor (JAY)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Darder is dropped as they try to fly across to Svarre with Visma-Lease a Bike leading a bunch that catches Darder.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:46:02+00:00\">2026-03-29T11:46:02.551Z<\/time><\/p>\n<p id=\"elk-72827046-b0f2-4cab-a6d9-d95f2ded6a12\">Ciccone, Soler and O&#8217;Connor are just 7&#8243; behind Svarre as the Dane is about to turn onto the steepest part of the climb for the penultimate time.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:46:33+00:00\">2026-03-29T11:46:33.485Z<\/time><\/p>\n<p id=\"elk-991ede3e-cc47-41ac-b871-5628e03349a0\">Svarre joined by Soler, Ciccone and O&#8217;Connor with 400 metres to the top of the climb.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:47:12+00:00\">2026-03-29T11:47:12.072Z<\/time><\/p>\n<p id=\"elk-dac58ad7-031a-47a1-91d4-677b59e8e43b\">Alpecin-Premier Tech leading the peloton, interestingly. Francesco Busatto may be in the bunch.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:48:16+00:00\">2026-03-29T11:48:16.619Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-kom-alt-del-castell-de-montjuic\"><span>KOM (Alt del Castell de Montju\u00efc)<\/span><\/h3>\n<p id=\"elk-562fd728-2065-4243-96cc-097d261f13bf\" class=\"paywall\" aria-hidden=\"true\">1. Ciccone (LTK) 5pts<br \/>2. Onley (IGD) 3pts<br \/>3. Vingegaard (TVL) 2pts<br \/>4. Evenepoel (RBH) 1pt<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-87e052a6-e107-4874-9418-bea551ba22f7\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/6GhZ9fikvTAECdbE7D2sGJ-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:49:07+00:00\">2026-03-29T11:49:07.473Z<\/time><\/p>\n<p id=\"elk-f099d18b-1272-4256-b4c1-04c7c4a2a81d\">Ciccone used his brutal acceleration to take the max points in the KOM.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:50:31+00:00\">2026-03-29T11:50:31.346Z<\/time><\/p>\n<p id=\"elk-ecb116e8-4e88-4efe-944f-87657c61e2f9\"><strong>Lead group<\/strong><\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Vingegaard (TVL)<br \/>Evenepoel (RBH)<br \/>Onley (IGD)<br \/>Ciccone (LTK)<br \/>Soler (IAD)<br \/>O&#8217;Connor (JAY)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">But, Movistar are pulling very hard to bring it back together. Martinez and Paret-Peintre missed it too but aren&#8217;t chasing.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:51:13+00:00\">2026-03-29T11:51:13.855Z<\/time><\/p>\n<p id=\"elk-ad3a76a1-6441-45b4-b914-3f13c6675956\">Soler starting to lose a bit of touch with the leaders but as they sit up and look at each other, he gets back in. Evenepoel then comes back to the front.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:52:55+00:00\">2026-03-29T11:52:55.171Z<\/time><\/p>\n<p id=\"elk-52378824-62e7-43a1-8187-d1e5b67e961b\">Lipowitz tries to go over a top of the latest move by Soler and Ciccone but everyone followed it with Martinez&#8217;s teammate, Eulalio, dragging him back.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:53:44+00:00\">2026-03-29T11:53:44.131Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-one-lap-to-go\"><span>One lap to go!<\/span><\/h3>\n<p id=\"elk-26d971a0-f20e-4a81-bd1a-560861714df7\" class=\"paywall\" aria-hidden=\"true\">Godon is still there. He has ridden so well today. Likewise Busatto who is there. Eulalio and Langelotti lead the way.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:55:12+00:00\">2026-03-29T11:55:12.498Z<\/time><\/p>\n<p id=\"elk-b81affe9-ae0e-4af2-b5de-9a1dccd42ed0\">Ineos Grenadiers take control with Laurens De Plus leading Oscar Onley. Dorian Godon jusy a few wheels back. 6km to go.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:56:41+00:00\">2026-03-29T11:56:41.924Z<\/time><\/p>\n<p id=\"elk-119f21c3-7fb6-47ee-91f1-53bb9d21f830\">Just 1km to the top of the final ascent of the Alt del Castell de Montju\u00efc.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:57:41+00:00\">2026-03-29T11:57:41.565Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-5km-to-go\"><span>5km to go<\/span><\/h3>\n<p id=\"elk-a60dcde5-5c80-49a2-bc51-dcab3bcc9328\" class=\"paywall\" aria-hidden=\"true\">De Plus continues to lead. However, Alpecin-Premier Tech come to the front and accelerate with Luca Vergallito going solo!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:58:07+00:00\">2026-03-29T11:58:07.617Z<\/time><\/p>\n<p id=\"elk-28bff353-1837-4c5a-aaf0-894587f0ff58\">Lipowitz very out of position but he manages to move up before the steepest part.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T11:59:27+00:00\">2026-03-29T11:59:27.467Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-attack\"><span>Attack<\/span><\/h3>\n<p id=\"elk-34c52ccb-6eb0-44a4-a301-531dc269a33d\" class=\"paywall\" aria-hidden=\"true\">Enric Mas (MOV)<br \/>Oscar Onley (IGD)<br \/>Lenny Martinez (TBV)<br \/>Mattias Skjelmose (LTK)<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">But everyone stays with them. It looks like it is going to be a sprint but Evenepoel goes to the front.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:00:26+00:00\">2026-03-29T12:00:26.861Z<\/time><\/p>\n<p id=\"elk-d464e49b-d2de-47b6-8fbc-883335727c40\">Lipowitz attacks but Vingegaard and Martinez locked on his wheel. Vingegaard comes to the front in a group of about 15 riders.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:00:59+00:00\">2026-03-29T12:00:59.856Z<\/time><\/p>\n<p id=\"elk-96599c91-bc5c-4d40-a7d4-1bf71a778680\">3km to go and Vingegaard is guiding them through as Godon just gets back in on this final kick to the line.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:01:24+00:00\">2026-03-29T12:01:24.963Z<\/time><\/p>\n<p id=\"elk-bcdf7ebf-1ae1-4e28-8713-dd75f24ac300\">Mas tried another move but Onley marked it as he works for Godon. 2km to go.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:01:43+00:00\">2026-03-29T12:01:43.110Z<\/time><\/p>\n<p id=\"elk-994aee24-62f2-46a8-b67f-44ab7ea92109\">Lipowitz leads the way, perhaps for Evenepoel in a sprint.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:03:14+00:00\">2026-03-29T12:03:14.069Z<\/time><\/p>\n<h3 class=\"article-body__section\" id=\"section-flamme-rouge\"><span>Flamme Rouge<\/span><\/h3>\n<p id=\"elk-994942db-9402-4d75-a4a4-7532dcc6ac8f\" class=\"paywall\" aria-hidden=\"true\">Godon, Busatto, l&#8217;Hote, Mulubrhan and others all in with a chance for a sprint but Red Bull-Bora-Hansgrohe lead the way for Evenepoel!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:03:36+00:00\">2026-03-29T12:03:36.306Z<\/time><\/p>\n<p id=\"elk-f779a8b9-e0f0-44c5-9344-310e8db8e431\">500 metres to go in the 2026 Volta a Catalunya with Evenepoel leading it out.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:04:57+00:00\">2026-03-29T12:04:57.414Z<\/time><\/p>\n<p id=\"elk-c18b7a64-48e1-4aa1-a24e-2110f49679b5\">Brady Gilmore (NSN) wins stage 7 of the Volta a Catalunya 2026!<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-8475141c-bf3c-4236-92ab-d869d138134e\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/E64Ww6AQN6Ce85sGyE3QFU-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:05:26+00:00\">2026-03-29T12:05:26.633Z<\/time><\/p>\n<p id=\"elk-ee77ab25-dab7-4dca-bdce-729165e8a4c3\">Jonas Vingegaard (Visma-Lease a Bike) wins the overall title at the Volta a Catalunya 2026!<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:21:19+00:00\">2026-03-29T12:21:19.127Z<\/time><\/p>\n<p id=\"elk-d36593f5-2237-4fc3-a445-264a42bd929d\">No changes at all in the top 10 of the general classification.<\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:23:10+00:00\">2026-03-29T12:23:10.264Z<\/time><\/p>\n<p id=\"elk-dd3b8c00-8e48-45cf-809c-3af16b04aec7\">Enjoying our live race coverage? Subscribe to Cyclingnews for an all-access pass to our unrivalled reporting of WorldTour racing, bike tech and exclusive in-depth features. Plus, access to the Cyclingnews app to follow the action on-the-go! <strong>Find out more.<\/strong><\/p>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:32:43+00:00\">2026-03-29T12:32:43.510Z<\/time><\/p>\n<p id=\"elk-1a610898-7a7a-42de-98fa-4a56cc021159\">It is the biggest win of Gilmore&#8217;s career!<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-5b2cf52c-4329-4e05-a319-a1db817243d1\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/bNBSK5uP3xJurRZZkiCg6n-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:40:30+00:00\">2026-03-29T12:40:30.108Z<\/time><\/p>\n<p id=\"elk-b7da111f-52ec-41e1-91e1-ab41b94f2d44\">Here is the final podium<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">1. Jonas Vingegaard (TVL)<br \/>2. Lenny Martinez (TBV)<br \/>3. Florian Lipowitz (RBH)<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-558d6f62-20bb-4687-beb5-2e06cd058032\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/8FdvzacBpqkRDMAhWem8NJ-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:41:54+00:00\">2026-03-29T12:41:54.582Z<\/time><\/p>\n<p id=\"elk-85d5a237-89a4-4c12-9e42-fdebf22a06f2\">Godon secured the points jersey by just 8 points over Vingegaard. Two stage wins and two second places and a fourth place, superbly consistent.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-3504b9c5-9c33-4586-9e46-f5440347eeb2\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/dLAqk4Z5UAuEovYELhLvs-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:44:06+00:00\">2026-03-29T12:44:06.969Z<\/time><\/p>\n<p id=\"elk-2fe59987-f2ba-4505-908f-380d33a4e4ce\">Lenny Martinez (Bahrain Victorious) comfortably won the best young rider classification ahead of Cian Uijtdebroeks (Movistar) by almost four minutes.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-78f3a9ce-a62c-4a2d-ae0a-385a2b7c3d4f\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/mmNDgjXDFHcqGT74EABawe-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:48:36+00:00\">2026-03-29T12:48:36.012Z<\/time><\/p>\n<p id=\"elk-f6ddaa48-81ff-48a0-8dea-5867ee86d208\">Giulio Ciccone (Lidl-Trek) took the KOM lead yesterday from Baptiste Veistroffer (Lotto-Intermarche) and held off the challenge of Marc Soler (UAE Team Emirates-XRG) on the final stage.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-4b86a9eb-eb1a-433e-b546-ac144832f765\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/sUBYWtXA4hN8dj5tukraAN-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:50:40+00:00\">2026-03-29T12:50:40.717Z<\/time><\/p>\n<p id=\"elk-29ee02d3-26dc-4e3e-9a32-333855d1f478\">Jan Castellon (Caja Rural-Seguros RGA) won the best catalan rider competition after finishing 32nd in GC almost 20 mins down.<\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-00a4b1fb-0ab6-4505-9787-9ccdaef95037\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/EdPwcCzDbj337dJCxxTPic-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"wcp-item-content\"><time class=\"no-wrap live-feed-date\" datetime=\"2026-03-29T12:55:00+00:00\">2026-03-29T12:55:00.755Z<\/time><\/p>\n<p id=\"elk-46218926-d596-4f70-88fc-cb06fa742662\">Looking at the whole week, Jonas Vingegaard said, &#8220;it&#8217;s been a really nice week, we had a lot of fun, and I was super happy with it. It&#8217;s been an amazing start to the year for me.&#8221;<\/p>\n<p><\/p>\n<figure class=\"van-image-figure inline-layout\" data-bordeaux-image-check id=\"elk-b0af77e9-9348-4bf8-b532-7d5734347180\">\n<div class=\"image-full-width-wrapper\">\n<div class=\"image-widthsetter\">\n<p class=\"vanilla-image-block\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-1024-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/9zChK3cLr6TZzybcA4EJNP-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 970px, calc(100vw - 40px)\" \/><\/p>\n<\/div>\n<\/div><figcaption class=\" inline-layout\"><span class=\"credit\">(Image credit: Getty Images)<\/span><\/figcaption><\/figure>\n<\/div>\n<div class=\"mt-6 lg:px-0 relative max-w-[1070px] mx-auto viafoura-twig-component px-4\" data-component-name=\"Viafoura:Comments\" data-nosnippet data-community-guidelines-text=\"&lt;p class='vfcustom-community-guidelines'&gt;Please follow our &lt;a href=&quot;https:\/\/www.cyclingnews.com\/about\/#section-community-guidelines&quot; target=&quot;_blank&quot;&gt;community guidelines&lt;\/a&gt;.&lt;\/p&gt;\" data-join-the-conversation-text=\"Join the Conversation\">\n<div class=\"absolute top-0 left-0 w-full h-full flex items-center justify-center z-50 bg-white\/90 border-1\">\n<div class=\"p-2 text-center\">\n<p class=\"mb-3 !text-lg\">You must confirm your public display name before commenting<\/p>\n<p class=\"mb-3 !text-sm\">Please logout and then login again, you will then be prompted to enter your display name.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[analyse_source url=&#8221;https:\/\/www.cyclingnews.com\/pro-cycling\/live\/volta-a-catalunya-stage-7-live-race-finale-on-the-traditional-montjuic-circuit\/&#8221;]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[analyse_image type=&#8221;featured&#8221; src=&#8221;https:\/\/cdn.mos.cms.futurecdn.net\/4TKntKPWqhDcRiaeJnBUKk-2560-80.jpg&#8221;] Pro Cycling Racing Road Volta a Catalunya As it happened: Surprise winner takes sprint with GC decided on stage 7 of Volta a Catalunya 2026 Brady Gilmore (NSN) outsprinted Dorian Godon (Ineos Grenadiers) and Remco Evenepoel (Red Bull-Bora-Hansgrohe) with Jonas Vingegaard (Visma-Lease a Bike) taking the overall. Live-reports By Tim Bonville-Ginn last [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[226,68],"class_list":["post-1854691","post","type-post","status-publish","format-standard","hentry","category-politics","tag-crawlmanager","tag-cyclingnews-com"],"_links":{"self":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/posts\/1854691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1854691"}],"version-history":[{"count":0,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/posts\/1854691\/revisions"}],"wp:attachment":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1854691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1854691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1854691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}