91³Ô¹ÏÍø

Watch CBS News

Cubs hand Mets their 11th straight loss by rallying for a 2-1 win in 10 innings

Nico Hoerner hit a sacrifice fly off Craig Kimbrel in the 10th inning, and the Chicago Cubs sent the New York Mets to their 11th consecutive loss by rallying for a 2-1 victory Sunday.

Pinch-hitter Michael Conforto tied it for Chicago in the ninth with an RBI double off closer Devin Williams.

Pete Crow-Armstrong opened the 10th on second as the Cubs' automatic runner. Dansby Swanson fouled off two bunt attempts before Kimbrel (0-1) threw a wild pitch, moving Crow-Armstrong to third.

After Swanson struck out swinging, Hoerner lofted a flyball to right and Crow-Armstrong scored easily.

Caleb Thielbar (1-1) worked a scoreless 10th for Chicago, which posted its season-high fifth straight win.

MJ Melendez homered for New York, which finished with six hits. David Peterson pitched 3 2/3 scoreless innings of bulk relief after manager Carlos Mendoza decided to go with Tobias Myers as an opener.

It's the longest losing streak for the Mets since they also dropped 11 in a row from Aug. 28 to Sept. 8 in 2004. They have been outscored 62-19 during the slide, and they are averaging just 2.9 runs over 17 games in April.

The Cubs rallied in the ninth against Williams. Ian Happ hit a leadoff single and pinch-runner Scott Kingery scored from first on Conforto's one-out double into the right-field corner against his former team, tying it at 1. Conforto was stranded when Williams struck out Carson Kelly and Crow-Armstrong, both swinging.

Melendez began the fifth with a drive to right-center on a full-count fastball from Javier Assad. It was his first homer since he was recalled from Triple-A Syracuse on Wednesday.

Chicago had at least one baserunner in each of the first seven innings.

Crow-Armstrong hit a leadoff triple in the third, but Peterson retired Swanson on a grounder to third before Hoerner lined to second for an inning-ending double play.

Up next

Mets: Following an off day, RHP Nolan McLean (1-1, 2.28 ERA) starts Tuesday night against Minnesota in the opener of a nine-game homestand. RHP Mick Abel (1-2, 3.98) goes for the Twins.

Cubs: RHP Colin Rea (2-0, 3.63 ERA) starts Monday night in the opener of a four-game series against Philadelphia.

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