



Anthony Santander hit a two-run home run and Vladimir Guerrero Jr. also homered, Chris Bassitt and three relievers combined on a five-hitter and the host Toronto Blue Jays beat the San Diego Padres 3-0 on Tuesday night.
The shutout was Toronto’s first of the season. The Padres failed to score a run for the third time this season.
San Diego lost its fourth straight, matching its longest losing streak of the season. The Padres also lost four in a row from April 23-27.
Blue Jays right-hander Chris Bassitt (4-2) allowed four hits, walked one and struck out six in six innings.
Brendon Little worked the seventh, Yariel Rodríguez pitched the eighth and Jeff Hoffman finished for his 10th save in 12 opportunities.
Padres right-hander Dylan Cease (1-3) allowed three runs and three hits in seven innings.
Cubs 14, Marlins 1: Seiya Suzuki homered, doubled and had four RBIs, Kyle Tucker also went deep and visiting Chicago beat Miami.
In his second game as designated hitter this season, Tucker also had two singles and walked. Justin Turner singled twice and doubled, while Matt Shaw doubled and singled for the Cubs, who matched a season-high with 21 hits.
Jameson Taillon (3-3) scattered one run and four hits over seven innings. The right-hander walked three and struck out two.
Tigers 5, Cardinals 4: Riley Greene homered and hit the winning RBI double in the ninth inning to help visiting Detroit beat St. Louis.
Zack McKinstry singled off Kyle Leahy (1-1) to lead off the ninth and scored on Greene’s double to the right-field gap.
Will Vest (4-0) pitched a scoreless eighth inning, and Tommy Kahnle pitched the ninth to earn his sixth save in eight chances.
Nolan Arenado homered, and Erick Fedde allowed four runs on five hits, struck out two batters, and walked none in five innings for the Cardinals.
Nationals 5, Braves 3: Rookie Dylan Crews hit a tiebreaking home run in the second inning before leaving the game in the sixth as host Washington beat Atlanta.
Crews, the second overall pick in the 2023 MLB amateur draft, hit a solo shot with two out in the second inning off Atlanta starter Spencer Strider (0-2) that snapped a 3-all tie.
Crews walked in his second plate appearance in the fifth before being replaced in center field by Nasim Nuñez in the top of the sixth. There was no immediate word on why Crews left the game.
Matt Olson hit his 10th home run for the Braves.
Yankees 5, Rangers 2: Aaron Judge hit a two-run homer, rookie Will Warren struck out a career-high 10 and host New York beat Texas.
Ben Rice also went deep for the Yankees in the opener of a three-game series between the past two American League champions. Anthony Volpe blooped an RBI double after Rice drove in the first two runs.
New York (28-19) has won nine of 12.
Rangers manager Bruce Bochy was ejected by plate umpire Carlos Torres with Judge batting in the sixth inning.
Red Sox 2, Mets 0: Carlos Narváez and Rafael Devers hit homers and six relievers combined to keep the Mets scoreless after Red Sox starter Walker Buehler was ejected and host Boston defeated New York.
Red Sox manager Alex Cora was also ejected when he came out of the dugout in his pitcher’s defense and took over a heated argument with umpire Mike Estabrook with one out in the top of the third.
Brennan Bernardino took over for the next 1 2/3 innings as the Red Sox improved to 2-0 in the three-game series. Garrett Whitlock (2-0) got the win as the Red Sox got back to .500 at 25-25.
Brewers 5, Orioles 2: Logan Henderson (3-0) recorded seven strikeouts in five shutout innings as host Milwaukee beat Baltimore to hand the Orioles their eighth consecutive loss.
Brice Turang, Sal Frelick and Rhys Hoskins homered to help the Brewers win their third straight. Milwaukee’s three homers matched a season high.
Baltimore has gone 0-4 under interim manager Tony Mansolino since the Saturday firing of Brandon Hyde.
Pirates 1, Reds 0: Bailey Falter gave up four hits and had five strikeouts through seven innings and host Pittsburgh ended a four-game losing streak with a win over Cincinnati.
Falter (3-3) has surrendered one run in 23 2/3 innings over his past four starts, including none in 16 2/3 in his past three.
Bryan Reynolds lined an RBI single into right to put the Pirates ahead in the sixth.
White Sox 1, Mariners 0: Adrian Houser pitched six sparkling innings in his first major league start in a year and host Chicago cooled off Seattle.
Houser allowed two hits and walked three in his first win since May 26 for the New York Mets against San Francisco.
The Mariners dropped to 4-1 on a 10-game trip.
Phillies 7, Rockies 4: Kyle Schwarber hit his 17th home run and Bryce Harper had three hits including two doubles to back a strong start by Jesús Lazardo as visiting Philadelphia won its fifth game in a row.
Bryson Stott and Brandon Marsh also had three hits each in the Phillies’ 17-hit attack.
Lazardo (5-0) allowed one run on two hits in six innings with 10 strikeouts.
Giants 3, Royals 2: Hayden Birdsong threw five sharp innings in his first start of the season and host San Francisco beat Kansas City.
Birdsong (2-0) was moved from the bullpen to the rotation in place of Jordan Hicks and provided just what manager Bob Melvin hoped he would deliver when he made the move.
Birdsong allowed one unearned run, five hits and no walks to give the Giants their fourth win in the last five games.
Rays 3, Astros 2: Taylor Walls hit a game-ending sacrifice fly and host Tampa Bay rallied to beat Houston.
The Rays trailed 2-0 until Jonathan Aranda’s two-run single in the eighth inning tied the score.