WHITE SOX 8, RED SOX 4 Andrew Vaughn hit a two-run homer, pinch-hitter Edgar Quero added a go-ahead, two-run single and Chicago snapped a six-game losing streak with a victory over Boston, ending its worst road start in team history after losing its first eight games on the road.
BRAVES 6, TWINS 2 Matt Olson and Drake Baldwin hit two-run homers, Grant Holmes allowed only one run and Atlanta beat Minnesota to complete a three-game sweep. Marcell Ozuna also homered off Joe Ryan (1-3).
YANKEES 4, RAYS 0 Max Fried lost a no-hit bid in the eighth inning when the official scorer changed an earlier decision to a hit, and New York went on to beat Tampa Bay in a game that featured manager Aaron Boone’s first ejection of the season.
METS 7, CARDINALS 4 Brandon Nimmo robbed Jordan Walker of a home run in the sixth inning and singled home the tiebreaking run in the seventh as New York beat St. Louis for its first four-game sweep of the Cardinals in 39 years.
MARINERS 8, BLUE JAYS 3 Cal Raleigh and Rowdy Tellez each hit two-run homers, Dylan Moore added a solo shot and Seattle beat Toronto to win its threegame series. The Mariners are 3-0 in series-deciding games.
REDS 24, ORIOLES 2 Noelvi Marte hit his first career grand slam off infielder Jorge Matero and had seven RBIs, Austin Wynn drove in a career-high six and Cincinnati embarrassed Baltimore. As a team, the Reds pounded out 25 hits.
GUARDIANS 5, PIRATES 4 (10) Steven Kwan and Kyle Manzardo hit two-run homers and Manzardo added a sacrifice fly in the 10th to rally Cleveland to a victory over Pittsburgh for a three-game sweep.
ROYALS 4, TIGERS 3 (10) Bobby Witt Jr. hit a tiebreaking sacrifice fly in the 10th, and Kansas City beat Detroit to stop a six-game losing streak. With the score 3-3, Jonathan India’s groundout off Tyler Holton (1-2) advanced automatic runner Drew Waters to third, and Witt hit a 280-foot fly to left. Waters scored headfirst ahead of Riley Greene’s throw.
MARLINS 7, PHILLIES 5 (10) Javier Sanoja hit his first major league home run, had five RBIs and Miami rallied to defeat Philadelphia in 10 innings. Sanoja hit a 1-1 sweeper from Phillies reliever Orion Kerkering into the left field seats for a three-run homer to give the Marlins a 5-4 lead in the eighth inning.
BREWERS 14, ATHLETICS 1 Rhys Hoskins went 3 for 5 with a homer, four RBIs and one of Milwaukee’s franchise-record nine steals and Logan Henderson recorded nine strikeouts in his major league debut as the Brewers trounced the Athletics.
DODGERS 1, RANGERS 0 Freddie Freeman broke up a scoreless game with an eighth-inning sacrifice fly and six relievers completed the shutout after starter Tyler Glasnow left with lower leg cramps one pitch into the fifth inning as Los Angeles beat Texas.
DIAMONDBACKS 3, CUBS 2 (11) Josh Naylor’s third hit of the game drove in automatic runner Geraldo Perdomo in the 11th inning with the go-ahead run and Arizona defeated Chicago to avoid a series sweep. Naylor grounded a single to right for his second RBI. The top of 11th ended when Naylor tried to steal home and was thrown out by reliever Jordan Wicks (0-1).
ANGELS 5, GIANTS 4 Jo Adell had a bases-clearing double in a four-run ninth inning against closer Ryan Walker and Los Angeles rallied to beat San Francisco, spoiling the day for Justin Verlander in the rubber match of a three-game series. Verlander allowed just two hits and a run in six innings with six strikeouts.
PADRES 3, ASTROS 2 Fernando Tatís Jr. hit a tiebreaking solo home run and scored all of San Diego’s runs as the Padres avoided being swept with a win over Houston. Tatís sent the first pitch he saw from Tayler Scott (1-2) 427 feet to straightaway center to give the Padres a 3-2 lead in the seventh.