91³Ô¹ÏÍø

Watch CBS News

Gilgeous-Alexander's 28 points lead Thunder's 139-96 rout of Lakers as Doncic hurts hamstring

Shai Gilgeous-Alexander scored 28 points, and the Oklahoma City Thunder routed the Los Angeles Lakers 139-96 on Thursday night in a game in which NBA leading scorer Luka Doncic left due to injury.

Only six times in their storied history have the Lakers been defeated by more points. They fell six points short of their worst margin of defeat ever — a 49-point loss to the Dallas Mavericks in 2017.

Gilgeous-Alexander, the reigning league MVP, got the best of his matchup with Doncic — one of Gilgeous-Alexander's top competitors for this season's award. Doncic had scored at least 40 points in five of his previous seven games, but he finished with 12 points on 3-for-10 shooting from the field and 1-for-7 shooting from 3-point range against the Thunder's suffocating defense.

Doncic left the game with a left hamstring injury in the middle of the third quarter. Lakers coach JJ Redick said he will have an MRI on Friday.

Austin Reaves scored 15 points and LeBron James added 13 for the Lakers.

Isaiah Joe added 20 points and made six 3-pointers as Oklahoma City shot 53.9% to turn a matchup between two of the league's hottest teams into a blowout. The Thunder have now won 16 of 17. The Lakers had won four straight and 13 of 14.

It was a critical game for Oklahoma City. The Thunder entered the night two games ahead of San Antonio in the race for homecourt advantage throughout the playoffs with six games remaining.

In a sign of things to come in the game, it took the Lakers nearly five minutes to make their first field goal. The Thunder led 44-21 at the end of the first behind 14 points from Lu Dort.

The Lakers had another shooting drought to start the second quarter, taking a little more than four minutes to make their field goal. The Thunder reached their season high point total for a first half when they took a 76-41 lead on a layup by Gilgeous-Alexander with 3:25 left in the second quarter.

Oklahoma City led 82-51 at the break, falling a point short of the Thunder regular-season record for points in a half. They scored 83 in the first half of a game against Minnesota in 2021.

Joe hit three 3-pointers in an 85-second flurry to put the Thunder up 99-61 in the third quarter. The teams played reserves throughout the fourth quarter.

The Lakers will host a rematch on April 7.

Up next

Lakers: Visit the Dallas Mavericks on Sunday.

Thunder: Host the Utah Jazz on Sunday.

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