ADVERTISEMENT

Towns scores 44 points, rallies Knicks past Heat

Published Oct 31, 2024 06:01 am

At A Glance

  • Karl-Anthony Towns had 44 points and 13 rebounds, Jalen Brunson scored 18 of his 22 points in the second half and the New York Knicks rallied to beat the Miami Heat, 116-107, on Wednesday night, Oct. 30.

MIAMI (AP) — Karl-Anthony Towns had 44 points and 13 rebounds, Jalen Brunson scored 18 of his 22 points in the second half and the New York Knicks rallied to beat the Miami Heat, 116-107, on Wednesday night, Oct. 30.

AP24305027411774.jpg
New York Knicks center Karl-Anthony Towns (32) goes to the basket as Miami Heat center Thomas Bryant (31) defends during the first half of an NBA basketball game, Wednesday, Oct. 30, in Miami. (AP Photo/Lynne Sladky)

Towns had the fourth-most points for the Knicks against the Heat. Jamal Crawford scored 52 in 2007, Carmelo Anthony had 50 at Miami in 2013 and RJ Barrett 46 in 2022.

Mikal Bridges added 17 points for New York, which trailed by 13 in the third quarter before flipping the game. OG Anunoby had 11 points and Josh Hart finished with 10 points, 14 rebounds and six assists.

Tyler Herro had 34 points for Miami, hitting eight 3-pointers. Terry Rozier scored 16 points, Jimmy Butler had 15, Bam Adebayo 11 and Nikola Jovic 10.

Miami was again without Kevin Love. He has missed all four games this season for personal reasons.

Meanwhile in Los Angeles, Anfernee Simons scored 25 points, Deandre Ayton had 15 points and 12 rebounds and the Portland Trail Blazers rallied to beat the Clippers, 106-105.

Deni Avdija had 13 points and 10 rebounds and made a game-saving block when he stuffed Norman Powell on a fast break with 29 seconds remaining to preserve a one-point lead.

In San Francisco, Buddy Hield scored 21 points, Trayce Jackson-Davis had 15 points and nine rebounds, and the Golden State Warriors beat the New Orleans Pelicans for the second straight night, 104-89.

Golden State, committed to a 12-man rotation, again received contributions from throughout its deep roster as Stephen Curry missed his second straight game with a left ankle injury. He is scheduled to be re-evaluated Friday. Andrew Wiggins also sat out consecutive nights because of low back tightness.

Earlier, Evan Mobley scored 25 points, Donovan Mitchell added 24 and the Cleveland Cavaliers improved to 5-0 with a 134-110 win over the Los Angeles Lakers in a game that included a special homecoming for LeBron James and his son, Bronny.

The win marks the first time the Cavs have started 5-0 since the 2016-17 season, led by LeBron, and the third time in franchise history.

In the final minutes, Bronny played for the second time as a pro and was inserted with 5:16 left. The younger James, who grew up in the arena, made a 14-foot jumper with 2:03 to play for his first NBA points.

In Charlotte, Tre Mann scored 27 points off the bench, Nick Richards had 24 points and 14 rebounds and the Hornets defeated the Toronto Raptors, 138-133, for their first home win of the season.

Cody Martin had a career-high 25 points, and LaMelo Ball scored 19 for Charlotte, which allowed a 23-point first half lead to evaporate before recapturing it with a 12-0 run to end the third quarter.

Related Tags

New York Knicks Karl-Anthony Towns
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.