91³Ô¹ÏÍø

Watch CBS News

Thunder thumps Warriors 126-102 with Gilgeous-Alexander's 28 points, Holmgren's perfect shooting

Shai Gilgeous-Alexander had 28 points and 11 assists in three quarters, Chet Holmgren had a perfect shooting performance and the league-leading Oklahoma City Thunder rolled past the rival Golden State Warriors 126-102 on Tuesday night.

Holmgren had 23 points and 11 rebounds. He made all nine of his field goals, both of his 3-pointers and all three of his free throw attempts.

Isaiah Joe scored 18 points and Ajay Mitchell added 17 for the defending champion Thunder, who improved to 11-1.

warriors-thunder.jpg
Shai Gilgeous-Alexander #2 of the Oklahoma City Thunder attempts a shot in front of Draymond Green #23 of the Golden State Warriors during the second half at Paycom Center on November 11, 2025 in Oklahoma City, Oklahoma.  Joshua Gateley/Getty Images

Jonathan Kuminga led the Warriors with 13 points. Stephen Curry, who missed the previous three games due to illness, had 11 points on 4-for-13 shooting. He struggled on defense too — he committed his fifth foul with just under 10 minutes left in the third quarter.

Thunder defensive stopper Lu Dort was out with a right upper trapezius strain, but they still had plenty of elite perimeter defenders to frustrate the Warriors. It was their second-lowest scoring effort of the season.

The Thunder improved to 5-0 at home this season while Golden State fell to 1-6 on the road.

The Thunder led 58-40 late in the second quarter when Golden State's Draymond Green was called for a personal foul and a technical, bringing gleeful cheers from Thunder fans who booed him loudly during pregame introductions. Oklahoma City made all three free throws to extend its lead to 21.

Oklahoma City led 63-44 at the break, with Gilgeous-Alexander scoring 15 points and Holmgren adding 11 on 5-for-5 shooting. The Thunder limited Curry to seven points on 3-for-10 shooting in the first half.

Gilgeous-Alexander got the crowd fired up when he drove, made a layup and drew contact from Green. The free throw pushed Oklahoma City's lead to 80-58. The Thunder increased their advantage to 107-72 at the end of the third quarter.

The Warriors visit the San Antonio Spurs on Wednesday.

The Thunder host the Los Angeles Lakers on Wednesday.

___

AP NBA: https://apnews.com/hub/NBA

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(); } }); }); }); });