91³Ô¹ÏÍø

Watch CBS News

Igor Shesterkin makes 46 saves to help Rangers beat Wild 4-2

Igor Shesterkin made 46 saves and Vladislav Gavrikov had a goal and two assists as the New York Rangers extended their winning streak to four games with a 4-2 win over the Minnesota Wild on Saturday night.

Noah Laba, Jaroslav Chmelar and Vincent Trocheck also scored for New York, which won for the fifth time in six games despite being outshot 48-18.

Matt Boldy and Danila Yurov scored for the Wild, who dropped their second straight and lost for the third time in four games. Filip Gustavsson had 14 saves.

New York had a 9-6 edge in shots in the opening period and led 2-0. The Wild carried play the rest of the way, outshooting the Rangers 42-9 over the final two periods — including 21-1 in the third, but were unable to solve Shesterkin.

Laba opened the scoring with his ninth of the season on a power play 2:41 into the game. Gabe Perreault and Gavrikov assisted. of the season with five minutes left in the first.

In the second, the Wild cut their deficit to a goal in the first minute, but the Rangers scored twice despite being outshot 21-8 in the frame.

, scoring in the first minute of the period with a man advantage. It was Boldy's 38th goal of the season, tying him for the team lead with Kirill Kaprizov. Quinn Hughes picked up his 61st assist and Gustavsson had his second of the season.

at 8:41, and 22 seconds later Gavrikov shot into a crowd in front of the net and

Wild his 10th of the season at 7:19 of the third, but the Wild got no closer.

J.T. Miller was back in New York's lineup after missing five games with an upper-body injury.

Minnesota captain Jared Spurgeon played in his 1,000th game, and Bobby Brink missed his second straight game.

Rangers: Host Los Angeles on Monday.

Wild: Host Toronto on Sunday.

NOTE: The original airdate of the video attached to this article is March 3, 2026.

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