91³Ô¹ÏÍø

Watch CBS News

Hughes scores winner as Devils outlast Kings 6-4; Kopitar sets LA franchise points record

Jack Hughes scored the go-ahead goal with 2:29 to play and Jake Allen made 27 saves as the New Jersey Devils edged the Los Angeles Kings 6-4 on Saturday night.

Hughes put the Devils ahead 5-4 in the seesaw game with a power-play goal. Nico Hischier scored twice and Cody Glass, Arseny Gritsyuk and Timo Meier — with a last minute empty-netter — also scored.

Anze Kopitar scored twice for Los Angeles — to establish a Kings franchise points record — and Artemi Panarin and Taylor Ward also scored.

Ward had put the Kings ahead 3-2 at 11:43 of the middle period after Kopitar and Panarin scored in less than two minutes as Los Angeles battled back from an early 2-0 deficit.

But Gritsyuk tied the contest just 25 seconds into the third.

Hischier's second goal put New Jersey ahead at 12:42 of the third before Kopitar scored to tie it again.

Glass scored his career-best 15th goal at 7:56 of the first, beating Anton Forsberg with a fluttering shot. Hischier made it 2-0 at 11:04. Forsberg had 22 saves.

Kopitar scored at 4:15 of the second to narrow the deficit to 2-1.

Anze Kopitar #11 of the Los Angeles Kings scores a goal on Jake Allen #34 of the New Jersey Devils during the third period of a NHL game breaking the franchise record for points (1308) against the New Jersey Devils at Prudential Center on March 14, 2026 in Newark, New Jersey.
NEWARK, NEW JERSEY - MARCH 14: Anze Kopitar #11 of the Los Angeles Kings scores a goal on Jake Allen #34 of the New Jersey Devils during the second period of a NHL game breaking the franchise record for points (1308) against the New Jersey Devils at Prudential Center on March 14, 2026 in Newark, New Jersey. Andrew Mordzynski / Getty Images

With his second of the game, the 38-year-old Slovenian forward has 450 career goals and 858 career assists for 1,308 points, moving him ahead of Marcel Dionne. Dionne scored 550 goals with Los Angeles. Luc Robitaille leads with 557.

The Kings captain and a two-time Stanley Cup winner said he will retire after this season.

Panarin tied the contest at 2-2 at 6:03 with his third goal since he was acquired from the New York Rangers on Feb. 4.

Los Angeles is battling San Jose, Seattle and Nashville for the last Western Conference playoff berth.

Up Next

Devils: Host the Boston Bruins on Monday night.

Kings: Visit the New York Rangers on Monday night to conclude five-game road trip.

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