91³Ô¹ÏÍø

Watch CBS News

Penguins fall 7-5 to Blues in regular season finale

Jimmy Snuggerud scored twice and assisted on both of Dylan Holloway's goals in the third period as the St. Louis Blues rallied from a three-goal deficit to beat the Pittsburgh Penguins 7-5 on Tuesday night.

Pittsburgh raced out to a 3-0 lead in the first period despite resting most of its regular players, including Sidney Crosby and Evgeni Malkin, with the playoffs looming this weekend. The Blues surged ahead with five consecutive goals in a span of just over 20 minutes, with Holloway and Pavel Buchnevich scoring 44 seconds apart in the third period.

Holloway gave St. Louis its first lead 4:11 into the third on a wrister from the slot that to the stick side against Arturs Silovs, who relieved Stuart Skinner for the third period and made seven saves. Buchnevich added a breakaway goal for his 19th of the season.

Rookie Avery Hayes scored twice for his second career multigoal game, and the Penguins also got goals from Rutger McGroarty, Anthony Mantha and Elmer Soderblom. Hayes' second goal pulled Pittsburgh within one goal with 7:40 to play.

Holloway added an empty-netter to secure the Blues' win in their home finale. Jordan Binnington had 18 saves.

Stuart Skinner stopped 17 of 21 shots before getting pulled after St. Louis scored three times in the second period.

The Penguins scored on three of their first six shots despite resting half of their regular lineup. In addition to Crosby and Malkin, Erik Karlsson, Kris Letang, Rickard Rakell, Bryan Rust, Samuel Girard, Blake Lizotte, Connor Dewar and Parker Wotherspoon were scratched with Pittsburgh already locked into its playoff position.

St. Louis concludes its season Thursday night at playoff-bound Utah.

Pittsburgh awaits a first-round playoff matchup against in-state rival Philadelphia

___

AP NHL: https://apnews.com/NHL

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