91³Ô¹ÏÍø

Watch CBS News

Slumping Chicago Cubs fall to Tampa Bay Rays 5-2, allowing 4 runs in 9th inning

Brandon Lowe capped Tampa Bay's four-run ninth inning with a three-run homer, lifting the Rays to a 5-2 victory over the struggling Chicago Cubs on Tuesday night.

Richie Palacios started the rally with a leadoff double against Héctor Neris (6-1). Ben Rortvedt reached on a one-out walk before José Caballero's RBI single tied it at 2.

Yandy Díaz then struck out swinging before Lowe drove a full-count pitch deep to right-center for his third homer of the season.

Chris Devenski (2-1) worked a scoreless ninth for the win.

Chicago wasted a sharp performance by Jameson Taillon, who pitched six scoreless innings of four-hit ball. The Cubs have dropped 13 of their last 18 games.

Christopher Morel put Chicago in front 1-0 with his 13th homer in the fourth off Zach Eflin.

Garrett Cleavinger replaced Eflin with two on and two outs in the sixth and gave up a first-pitch RBI single to pinch-hitter David Bote.

Tampa Bay got on the board in the seventh when Palacios scored on Hayden Wesneski's wild pitch.

Elfin surrendered seven hits in his second start after missing 2 1/2 weeks with lower-back inflammation.

This is just the third series the Cubs have played at Tampa Bay. The others were in 2008 and 2017.

TRAINER'S ROOM

Cubs: RHP Ben Brown (neck strain) was placed on the 15-day injured list. He returned to Chicago for tests.

Rays: LF Randy Arozarena was scratched with right hamstring tightness, but he grounded out as a pinch hitter in the seventh. He did not stay in the game after his at-bat. The 2023 AL All-Star is hitting just .175 with eight homers and 20 RBIs this season.

UP NEXT

Cubs RHP Javier Assad (4-2, 2.74 ERA) and Rays RHP Aaron Civale (2-5, 5.51 ERA) are Wednesday night's starters.

___

AP MLB: https://apnews.com/hub/MLB

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