91³Ô¹ÏÍø

Watch CBS News

Schneider, Gausman leads Toronto Blue Jays to 7-2 victory against sliding Chicago White Sox

CHICAGO (AP) — Davis Schneider had three hits and three RBIs, and the Toronto Blue Jays beat the sliding Chicago White Sox 7-2 on a rainy Tuesday night.

Justin Turner drove in two runs for Toronto, which finished with 13 hits. George Springer had two hits, walked three times and scored two runs.

Blue Jays right-hander Kevin Gausman (4-3) pitched six innings of one-run ball. The 33-year-old Gausman has won his last four decisions.

The righty allowed four hits and walked one, but didn't think he was as sharp has he could have been. It was good enough against Chicago, which has scored four runs in it last three games.

"Not great," Gausman said. "Nothing's gonna wow you looking at the box score. But I though we did a good job of pitching and making pitches in the spots that were big for us to make, so that's what I was happy with."

Chicago dropped its seventh straight game. At 15-41, the White Sox are off to the worst 56-game start in franchise history.

Nicky Lopez tripled and doubled for Chicago. Andrew Vaughn singled home Zach Remillard in the eighth.

The beginning of the game was delayed for 40 minutes because of rain. Another line of showers halted play for 68 minutes entering the bottom of the ninth.

Schneider has five RBIs in his last two games after he hit a two-run homer in the Blue Jays'  on Monday.

"He's put together pretty good solid year so far," Toronto manager John Schneider said. "Just consistent at-bats and doesn't budge no matter what the situation. He's kind of right in the middle of what we're doing right now."

Toronto went ahead to stay when it scored three times with two out in the second. Springer singled and scored on Isiah Kiner-Falefa's double off Jake Woodford. Following a Kevin Kiermaier walk, Schneider lined a hard two-run double, his second of the game.

"The second inning got away from me a little bit," Woodford said. "Comes down to execution. Didn't execute a couple of sliders and they didn't miss them. I felt I was able to settle back in after that and get us through a couple of innings."

Woodford (0-1) permitted five hits in 4 1/3 innings. He was promoted from Triple-A Charlotte when scheduled starter  was placed on the 15-day injured list with right elbow inflammation earlier in the day.

Schneider made it 4-1 with a sacrifice fly in the sixth, and Toronto added three more runs in the eighth against Tim Hill. Turner's two-run single gave the Blue Jays a 7-1 lead.

Chicago pitchers issued eight walks, including three by reliever Jordan Leasure in the seventh. He escaped with no runs scoring, however.

"Any time you give up eight free passes and 13 hits, you're going to have a tough night," Chicago manager Pedro Grifol said.

TRAINER'S ROOM

Blue Jays: RHP Chad Green worked the seventh in his first big league appearance since April 15. He had been sidelined by a strain of the right teres major, a muscle in the upper arm. He was reinstated from the injured list, and right-hander Erik Swanson was optioned to Triple-A Buffalo.

White Sox: Manager Pedro Grifol said Clevinger had a cortisone injection in his elbow, and he didn't think the condition would sideline him long-term.

UP NEXT

Toronto sends RHP Alek Manoah (1-2, 3.97 ERA) to the mound against Chicago RHP Chris Flexen (2-4, 5.69 ERA) for the series finale on Wednesday.

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