ADVERTISEMENT

Curry sparks Warriors over Kings to notch second straight win

Published Jan 10, 2026 02:26 pm

At A Glance

  • SAN FRANCISCO (AP) — Stephen Curry had 27 points and a season-high 10 assists for his second double-double this season, and the Golden State Warriors beat the skidding Sacramento Kings, 137-103, on Friday night, Jan. 9.
Golden State Warriors guard Stephen Curry (30) moves the ball while defended by Sacramento Kings guard Russell Westbrook (18) during the second half of an NBA basketball game, Friday, Jan. 9, 2026, in San Francisco. (AP Photo/Godofredo A. Vásquez)
Golden State Warriors guard Stephen Curry (30) moves the ball while defended by Sacramento Kings guard Russell Westbrook (18) during the second half of an NBA basketball game, Friday, Jan. 9, 2026, in San Francisco. (AP Photo/Godofredo A. Vásquez)
SAN FRANCISCO (AP) — Stephen Curry had 27 points and a season-high 10 assists for his second double-double this season, and the Golden State Warriors beat the skidding Sacramento Kings, 137-103, on Friday night, Jan. 9.
Jimmy Butler added 15 points, six assists and six rebounds as the Warriors finished with a season-best 39 assists. Curry scored 18 by halftime and finished 10 of 21 from the floor with six 3-pointers for his 11th game in the last 13 with 25 or more points.
DeMar DeRozan had 24 points for the Kings, who have lost seven straight and eight of nine. Zach LaVine scored 15 but missed six of his seven 3-point tries as Sacramento went 7 for 27 from long range.
Dennis Schroder's layup and sixth straight point tied the game at 84 with 3:13 left in the third quarter, but the Warriors responded with a 13-0 burst to end the period.
Meanwhile, Jalen Williams scored 26 points, Kenrich Williams added 21, including the go-ahead 3-pointer with 1:07 left, and the Oklahoma City Thunder overcame a 21-point deficit in the second half and beat the Memphis Grizzlies, 117-116.
Memphis and Oklahoma City were working with short-handed lineups.
Ajay Mitchell added 23 points for Oklahoma City, which has won 16 straight against Memphis, including a sweep in the first round of last year's playoffs. Aaron Wiggins finished with 16 points.
Jaren Jackson Jr. led Memphis with 23 points and seven rebounds. GG Jackson finished with 18 points, and Santi Aldama added 15. Memphis has lost six of seven.
In Los Angeles, Giannis Antetokounmpo blocked a shot by LeBron James and stole the ball from him on consecutive possessions in the final minute, and the Milwaukee Bucks blew a fourth-quarter lead before rallying for a 105-101 victory over the Lakers.
Kevin Porter Jr. scored 22 points, and he hit two free throws to break a tie after Antetokounmpo blocked a driving layup attempt by James with 39 seconds left.
Antetokounmpo then knocked the ball out of James' hands from behind with 2 seconds left, and Porter hit two more free throws to seal Milwaukee's fifth win in seven games — its first over a team with a winning record since Dec. 11. Antetokounmpo finished with 21 points in his lowest-scoring effort since returning from his right calf strain.
Luka Doncic had 24 points and nine assists on 8-of-25 shooting for the Lakers. He had his lowest-scoring performance since Christmas, and he fouled out on Porter's 3-point attempt with 16.2 seconds to play.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.