91³Ô¹ÏÍø

Watch CBS News

Butler, Curry provide 1-2 punch as Warriors beat Clippers, stay unbeaten at home

Jimmy Butler had 21 points, five rebounds and five assists, Stephen Curry added 19 points and eight assists, and the Golden State Warriors beat the Los Angeles Clippers 98-79 on Tuesday night.

Curry shot 7 for 15 a night after four Warriors players scored 20 or more points to beat Memphis — but it marked just the sixth time in Curry's 17 seasons he wasn't one of them.

Butler and Moses Moody each hit 3-pointers late in the third quarter as the Warriors used a 10-2 burst over the final 2:07 to go ahead 78-63 starting the fourth.

Brandin Podziemski followed up a 23-point performance against the Grizzlies with 12 points, while Quinten Post had 12 points on 4 3-pointers and eight rebounds.

warriors-clippers-curry-2243895456.jpg
Stephen Curry #30 of the Golden State Warriors dribbles past Kawhi Leonard #2 an Kris Dunn #8 of the Los Angeles Clippers during the first quarter at Chase Center on October 28, 2025 in San Francisco. Ezra Shaw/Getty Images

James Harden scored all 20 of his points by halftime while Kawhi Leonard added 18 points and five rebounds in a game featuring a 13-point second quarter by Golden State followed by the Clippers' 14-point third.

Harden's 3 with 41 seconds left in the first half gave Los Angeles its first lead heading into halftime ahead 49-46 after ending the second quarter on a 24-6 run.

Ivica Zubac contributed 14 points and a season-best 13 rebounds for the cold-shooting Clippers, who went 6 for 33 from long range and 30 of 82 overall (36.6%).

Los Angeles had won the last seven in the series and three in a row at Chase Center, where the Warriors improved to 3-0 so far.

Al Horford was back for the Warriors against the tall, physical Clippers team featuring the 7-foot Zubac after sitting out the front end of the back-to-back to manage a left toe injury.

The Clippers began 6 for 20 and 1 for 8 on 3s to fall behind 27-14 on a night they missed Bradley Beal for a second consecutive game because of back soreness.

Up Next

Clippers: Host New Orleans on Friday night.

Warriors: At Milwaukee on Thursday night.

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