91³Ô¹ÏÍø

Watch CBS News

Wrobleski throws 8 smooth innings and the Dodgers hand the Mets their 6th straight loss, 4-0

Justin Wrobleski pitched two-hit ball over a career-high eight innings, Andy Pages launched a three-run homer and the Los Angeles Dodgers beat the punchless New York Mets 4-0 on Monday night in a matchup between two of baseball's biggest spenders.

The two-time defending World Series champion Dodgers (12-4) have won eight of 10 and lead the NL West.

New York (7-10) lost its sixth straight and was shut out for the fourth time this season.

The Mets reshaped their core during the offseason but it's yet to produce results. They've scored more than two runs just once during a losing streak that's left them last in the NL East.

New York was blanked for the second consecutive day — and the third time in four games for the first time in eight years. With slugger Juan Soto on the injured list, the Mets have mustered only nine runs in the past six games and haven't scored in 20 innings.

Wrobleski (2-0) followed up last week's strong outing in Toronto with two strikeouts and no walks on 90 pitches, 64 strikes. The Mets didn't have a baserunner until the fifth, when Jorge Polanco singled with one out. He was quickly erased when Francisco Alvarez grounded into a double play.

New York's only other hit off Wrobleski was Alvarez's single with two outs in the eighth. Tanner Scott gave up a leadoff single to Marcus Semien in the ninth before Francisco Lindor grounded into a game-ending double play.

Wrobleski and Scott combined to face just one batter more than the minimum. A 25-year-old left-hander, Wrobleski was the first Dodgers starter to get an out in the seventh inning this season.

Shohei Ohtani extended his career-high on-base streak to 47 games when he got hit on the upper right shoulder blade by a pitch from David Peterson (0-3) leading off the bottom of the first. Ohtani tied Ron Cey for the second-longest on-base streak in Dodgers history.

Ohtani let out a howl and grimaced before going to first base. He finished 0 for 4 with a strikeout.

Peterson then walked Kyle Tucker and gave up an RBI single to Will Smith before escaping a bases-loaded jam. Pages homered for the fifth time this season in the third, and his 20 RBIs lead the majors.

Up next

Mets RHP Nolan McLean (1-1, 2.70 ERA) starts Tuesday against RHP Yoshinobu Yamamoto (2-1, 2.50).

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