ADVERTISEMENT

NBA: Devin Booker drops 38 points as Suns rally past Knicks

Published Jan 4, 2020 12:00 am
By the Associated Press PHOENIX — Deandre Ayton snatched the loose ball, glanced down the court and saw Aron Baynes streaking toward the rim with no one around him. The 6-foot-11 center never hesitated, launching a pass to his 6-10 teammate and hitting him in stride for the easy bucket. Phoenix Suns guard Devin Booker (1) drives on New York Knicks guard Dennis Smith Jr. during the second half of an NBA basketball game Friday, Jan. 3, 2020, in Phoenix. The Suns won 120-112. (AP Photo/Rick Scuteri) Phoenix Suns guard Devin Booker (1) drives on New York Knicks guard Dennis Smith Jr. during the second half of an NBA basketball game Friday, Jan. 3, 2020, in Phoenix. The Suns won 120-112. (AP Photo/Rick Scuteri) "I saw him running," Ayton said with a grin. "And I was like, 'Yeah, that's a done deal.'" It was a crucial moment in a fourth-quarter rally for the Phoenix Suns, who recovered from a slow start to push past the New York Knicks 120-112 on Friday night. It was also proof that Ayton and Baynes — two big men who started together for the first time all season — can share the court and thrive. "I think it's something we can grow, I do," Suns coach Monty Williams said. "It's putting your best players out there and your best athletes on the floor." Baynes scored 20 points and grabbed 12 rebounds, while Ayton added 15 points, 13 boards and five assists. Devin Booker led all scorers with 38 points and Kelly Oubre Jr. added 29. Booker scored at least 30 points for a fifth straight game, the longest streak of his career and tying a franchise high. Oubre shot 11 of 16 from the field, including 5 of 7 from 3-point range, and had 20 points in the second half. "We just brought the fight to them," Oubre said. Ayton was playing in just his fifth game all season. The 2018 top overall draft pick missed 25 games because of a suspension and then missed a few more because of a sprained ankle shortly after his return. Now he's played three straight for the first time this season and the Suns have won two of the three. "It's adjustments," Suns guard Ricky Rubio said. "Baynes has been playing really well and we need (Ayton). So we try to find a way where both can play at the same time and share the court. It's going to be a good weapon for us." Marcus Morris scored 25 points and Bobby Portis added 20 off the bench for the Knicks, who were trying to win four straight for the first time in more than two years. Julius Randle had 13 points and 13 rebounds. The Knicks led for a big chunk of the game, including 87-83 after three quarters, but the Suns rallied to take a 94-93 lead on Rubio's 3-pointer with about 8 minutes left. The teams traded the lead for the next few minutes, but the Suns pushed ahead for good on a short jumper by Baynes with 5:22 left. The Knicks couldn't keep pace, shooting 2 of 11 from 3-point range in the final quarter. "We got good shots, honestly," Randle said. "We scored enough points to win the game. We just couldn't get stops. We had a slow start in the third quarter and they were confident the rest of the way." Coming off victories over Brooklyn, Washington and Portland, the Knicks got off to another good start and led 61-51 at halftime. Portis scored 11 points in the half and Randle had 10. Phoenix had another lethargic first half, two nights after falling behind by 33 points against the Lakers. Booker scored 17 points before the break but the Suns missed all nine of their 3-point attempts.
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.