91³Ô¹ÏÍø

Watch CBS News

Claressa Shields wins undisputed heavyweight bout in women's boxing

Claressa Shields unanimously outpointed Danielle Perkins on Sunday night in the first undisputed heavyweight bout in women's boxing to remain undefeated.

Shields, a two-time Olympic gold medalist with titles in five divisions, was in control of the fight from the start. She knocked down Perkins, on her chin with 15 seconds left in the 10th and final round.

The 29-year-old Shields improved to 16-0 with three knockouts.

"I want a rematch with Hanna Gabriels," she said.

The 42-year-old Perkins, who led St. John's basketball team in blocked shots two decades ago, won her first five fights before losing to Shields.

Perkins, weighing 177-plus pounds and standing at 6 foot, was a few inches taller and a few inches heavier than Shields.

She took some of Shields' best shots early in the bout, hitting the canvas only when the referee pushed her when separating the fighters in the third round. After both boxers faded in the middle rounds, Shields closed the seventh with a flurry of punches.

Shields won gold medals at 165 pounds at the 2012 and 2016 Olympics, making her the first boxer from the United States to win consecutive Olympic medals.

The powerful puncher looks at home in the 200-pound division, though also did at 175, 168, 160 and 154 pounds.

Shields knocked out WBC heavyweight champion Vanessa Lepage-Joanisse last summer in front of about 12,000 people at Little Caesars Arena in Detroit, where the Red Wings play.

Shields took latest next fight to the home of the Ontario Hockey League's Flint Firebirds in an arena with about 6,000 seats and a floor filled with fans in folding chairs.

She said the bout could have been been New York, adding there was almost a deal with Barclays Center, Las Vegas in the Motor City.

It was important to Shields, though, to bring the first undisputed heavyweight bout in women's boxing history to her resilient hometown that was featured in the movie " The Fire Inside," based on her life.

In the co-main event, Brandon Moore (17-1) won the vacant USBA heavyweight title after Skylar Lacy (8-1) was disqualified in the eighth round for . Lacy used his left shoulder to drive Moore back and out of the ring and onto a table commentators were using for streaming service DAZN.

Shields, an advocate for women in boxing, was proud to push for females to be featured in four of the 10 fights in Flint.

Ashleyann Lozada Motta, who became the at the 2024 Paris Games, made his professional debut and won a unanimous decision in a feisty, four-round fight against Denise Moran (3-1).


The video above previously aired on June 11, 2024.

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=50747257b890e014813016b79ece0fb2'; 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(); } }); }); }); });