91³Ô¹ÏÍø

Watch CBS News

Emily Harrington becomes the first woman to free-climb El Capitan's Golden Gate route in a single day

Rock climber Emily Harrington has become the first woman, and fourth person, to free-climb the Golden Gate route on Yosemite National Park's 3,000-foot granite wall in a single day. The feat comes nearly one year after Harrington was hospitalized with injuries after a scary fall on El Capitan.

While most of the country was focused on the results of the U.S. presidential election early Wednesday, the 34-year-old began to scale El Capitan, the San Francisco Chronicle reported Friday. She reached the top 21 hours, 13 minutes and 51 seconds later.

Harrington posted a message and image on Instagram on Saturday to mark the achievement.

A post shared by (@emilyaharrington) on

"I never believed I could actually free climb El Cap in a day when I first set the goal for myself. It didn't seem like a realistic objective for me," she wrote, adding: "Impossible dreams challenge us to rise above who we are now to see if we can become better versions of ourselves."

Only three people - all men - had made the free climb on that route in a day.

Free climbers use ropes to catch them if they fall, but not to help them ascend.

El Capitan is one of the world's most famous climbing spots. It has been a proving ground for the best climbers for decades in the national park, which many consider the birthplace of modern rock climbing.

Harrington had climbed a particular route on the wall, called Golden Gate, many times, but never in a single day. Nearly a year ago, she endured a scary fall and was taken to the hospital with injuries. At the time, she shared photos of her injuries, including a significant rope burn on her neck, and said she was "extremely grateful" for her rescuers.

She vowed to try again and spent months training in her home gym in Tahoe City, California.

Climber Emily Harrington survives fall at El Capitan 02:28

This time, she ascended with the assistance of her boyfriend Adrian Ballinger, a renowned Mount Everest guide, and Alex Honnold, famous for his unprecedented free solo climb of El Capitan. They were tied to the same rope.

When Harrington reached one of the route's most difficult sections, her foot slipped and she fell sideways, hitting her head into the granite wall.

"Blood just started pouring down her face, dripping onto me at the belay," Ballinger told the Chronicle. "We immediately thought her day was done. It was a wild, scary flashback to last year's fall."

But after taking an hour-long rest and bandaging her wound, Harrington continued.

"There was a part of me that wanted to give up and quit," she said. "But this other part of me was like, this is why you're here. It's supposed to be hard. You owe it to yourself to try again."

Being the first woman to achieve the feat in the male-dominated sport mattered to her, she said.

"I spent a lot of years feeling like I didn't belong, like maybe I hadn't earned my place to be a Yosemite climber," she said. "But throughout this experience I learned that there is no belonging or not belonging, no formula to achievement up there. I was creative and experimental and I found my own way."

In her Instagram post, Harrington acknowledged the significance of attempting the feat on Election Day.

""(I was) caught between my own internal drama of achieving a life goal and the more prevalent one of the elections - both unfolding in parallel ways in my brain," she wrote. "I knew I was in for a big day - but that's exactly why I was there."

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });