Jose Ramirez smacked a three-run home run to fuel an early offensive outburst and the Cleveland Guardians held on to win their seventh game in a row, edging the host Baltimore Orioles 10-8 on Tuesday night.
Gunnar Henderson blasted his 25th homer of the season for the first of the Orioles’ four long balls, but Baltimore’s losing streak reached five games.
Ramirez has 21 home runs this year and has gone deep in back-to-back games.
With their team trailing 8-4, Baltimore’s James McCann and Colton Cowser smashed back-to-back home runs to lead off the bottom of the fourth. Jordan Westburg had four hits and Ryan Mountcastle had three for the Orioles, who also got a homer from Anthony Santander in the eighth.
Giants 5, Cubs 1
Matt Chapman contributed a two-RBI single to a game-breaking, three-run eighth inning as San Francisco made it two wins in a row over visiting Chicago.
Six San Francisco pitchers combined on a four-hitter. In a bullpen game with five starters on the injured list, the Giants got shutout relief from Sean Hjelle, Taylor Rogers, Ryan Walker, Tyler Rogers (1-2) and Camilo Doval after opener Randy Rodriguez allowed Chicago’s only run in the third inning.
Cubs starter Kyle Hendricks (1-5) went seven innings, allowing two runs and five hits. He walked one and struck out four.
Diamondbacks 5, Twins 4
Ketel Marte hit a two-run homer and later recorded a tiebreaking RBI single as Arizona beat Minnesota in Phoenix.
Corbin Carroll had two singles while Eugenio Suarez and Tucker Barnhart had run-scoring hits for Arizona, which won for the ninth time in its past 14 games. Arizona starter Brandon Pfaadt allowed four runs and five hits over 6 1/3 innings.
Ryan Jeffers hit a three-run homer and Byron Buxton had a solo blast for Minnesota, which lost for just the fifth time in its past 15 contests. Buxton had three of the Twins’ six hits. Kevin Ginkel (6-1) retired both batters he faced in the seventh, Ryan Thompson worked a perfect eighth and Paul Sewald pitched the ninth for his 10th save of the season. Minnesota starter Joe Ryan gave up four runs and six hits over six innings.
Dodgers 4, White Sox 3
Shohei Ohtani and Freddie Freeman homered and six pitchers combined for seven innings of scoreless relief to boost Los Angeles over host Chicago and to a seventh win in nine games.
Ohtani went 2-for-4 with two RBIs and two runs, and he opened the game with a solo shot to right-center. Right fielder Tommy Pham nearly robbed the homer, but the ball glanced off his glove and landed in the bullpen. Ohtani became the first Dodgers player since 1955 to drive in a run in nine straight games.
Gavin Sheets had two hits for Chicago, which stranded 10 runners on base and went 0-for-9 with men in scoring position. The White Sox have dropped six of their past seven.
Pirates 9, Reds 5
Bryan Reynolds continued his torrid offensive performance with a tape-measure, two-run homer as visiting Pittsburgh beat Cincinnati.
Reynolds finished 2-for-5, extending the longest active hitting streak in the majors to 22 games. It’s the longest streak for a Pirate since Jason Kendall had a 23-game streak in 2003. Nick Gonzales added three hits in support of Pittsburgh starter Mitch Keller (9-4), who was charged with four runs — three earned — on six hits in 5 2/3 innings. He walked three and struck out six as the Pirates ended a two-game skid.
Jonathan India doubled twice, walked twice and scored three times for the Reds, who lost for the third time in four games. Pittsburgh handed Reds starter Hunter Greene his first loss since April 22. Greene (5-3) was tagged for six runs on seven hits in four innings. He fanned five and walked two.
Mets 9, Yankees 7
Mark Vientos hit two of the New York Mets’ four homers as the hosts beat the New York Yankees in the opener of a two-game Subway Series.
Harrison Bader and Brandon Nimmo also hit homers for the Mets, who lead the majors with a 14-6 record this month. Reliever Dedniel Nunez (1-0) earned his first major league win after allowing an unearned run over 2 2/3 innings.
Aaron Judge hit an eighth-inning grand slam and finished with five RBIs for the Yankees, who have lost eight of 11. Juan Soto also homered, while Gerrit Cole (0-1) served up four homers and yielded six runs in four innings.
Blue Jays 9, Red Sox 4
Vladimir Guerrero Jr. had two doubles and four RBIs while George Springer homered to help visiting Toronto past Boston.
The Blue Jays scored all nine runs over the third and fourth innings, highlighted by an initial seven-run scoring frame that erased an early 2-0 Red Sox lead. Kevin Kiermaier also posted a three-hit game, scoring two runs and driving in another for Toronto. The support was more than enough for starter Kevin Gausman (6-6), whose six innings of work included five strikeouts and helped Toronto snap a seven-game skid.
Rafael Devers (2-for-4) and Tyler O’Neill each homered for the Red Sox, who were held to five hits while losing for just the second time in the past 10 games. Brayan Bello (7-5) was roughed up for seven runs on five hits and three walks in 2 1/3 innings. Josh Winckowski covered all but two outs the rest of the way, striking out a career-high eight over six innings of relief.
Rays 11, Mariners 3
Taylor Walls and Ben Rortvedt drove in two runs apiece in a breakout four-run sixth inning as Tampa Bay grounded Seattle in St. Petersburg, Fla.
Walls, who went 3-for-4, tripled in two runs before scoring on a homer by Rortvedt (2-for-3, four RBIs, walk) to give the Rays a 6-2 lead. Yandy Diaz homered and stretched his on-base streak to 27 games, while Richie Palacios was 2-for-4 with a double, three runs, an RBI, a walk and a stolen base. Isaac Paredes hit a two-run homer, and Jose Siri had an RBI single, two runs and three walks. Rays starter Zack Littell yielded two runs on four hits, struck out six and issued a walk. Garrett Cleavinger (5-1) pitched a perfect sixth with two strikeouts.
Seattle’s Ty France went 2-for-3 with a homer and two RBIs, and Mitch Garver popped his 10th home run. Mariners starting pitcher Luis Castillo (6-9) fired 5 1/3 innings and allowed four runs on five hits.
Brewers 3, Rangers 1
Joey Ortiz homered and Bryse Wilson tossed six innings of scoreless relief to lift Milwaukee to a victory over visiting Texas.
Ortiz led off the fifth with his seventh homer, putting the Brewers in front 2-1 with a 370-foot drive to left off starter Andrew Heaney. Wilson (5-3), originally slated to start, came on in the third for opener Hoby Milner, making his first career start after 269 relief appearances. Wilson allowed three hits, striking out four and walking none. Elvis Peguero earned his second save.
Andrew Heaney (2-9) allowed two runs on six hits in five innings, striking out four and walking two in a 90-pitch outing for the Rangers.
Tigers 4, Phillies 1
Tarik Skubal tossed seven shutout innings and host Detroit topped Philadelphia.
Skubal (9-3), who had lost his previous two starts, allowed three hits and one walk while striking out seven. Andy Ibanez had two hits and drove in two runs for the Tigers, who bounced back from an 8-1 loss to Philadelphia on Monday. Riley Greene added an RBI triple.
Bryce Harper extended his hitting streak to 10 games with a double and a solo homer. Phillies starter Ranger Suarez (10-2) gave up four runs and a season-high nine hits in six innings. He recorded four strikeouts without walking a batter.
Marlins 2, Royals 1
Nick Gordon scored the go-ahead run on an error in the seventh inning to fuel visiting Miami to a victory over Kansas City.
Otto Lopez recorded his second straight two-hit performance and scored on Gordon’s infield single for the Marlins, who have won five of their past seven games. Vinnie Pasquantino had an RBI single among the four hits for the Royals.
Kansas City starter Seth Lugo was denied in his bid to become the sole major league leader in wins with 11 despite allowing just two hits over six scoreless innings. He was relieved by Carlos Hernandez (0-1), who took the loss.
Astros 5, Rockies 2
Hunter Brown posted his seventh consecutive quality start and Houston turned six first-inning singles into a victory over visiting Colorado in the opener of a two-game series.
Brown (5-5) limited Colorado to two hits and three walks while striking out seven in six scoreless innings. The Astros made the most of their six singles in the first, plating five runs off Colorado starter Austin Gomber (1-5). Houston benefited from a stolen base from Jose Altuve and a wild pitch that allowed Yainer Diaz and Jake Meyers to each advance one base and set the table for Chas McCormick, whose two-run single capped the uprising.
The Rockies fashioned a rally in the eighth against Astros reliever Seth Martinez, recording a pair of base hits. In the ninth, Michael Toglia socked his eighth home run of the season off Josh Hader, who limited the damage in that frame to that solo shot.
Padres 9, Nationals 7
Jurickson Profar clouted a sixth-inning grand slam as San Diego beat the visiting Washington.
Donovan Solano added two hits and two RBIS for the Padres. Adam Mazur (1-2) picked up his first major league win, allowing six hits and four runs over five innings.
CJ Abrams had three hits and Jesse Winker homered for the Nationals, who have lost the first two games of the three-game series. MacKenzie Gore (6-7) surrendered five runs on five hits in five innings.
Angels 7, A’s 5
Mickey Moniak hit a grand slam and Tyler Anderson battled his way through five innings as Los Angeles beat Oakland in Anaheim, Calif.
Moniak’s fourth homer of the season and first career grand slam came during a five-run fourth inning. Anderson (7-7) walked five but limited the damage to three runs.
The Athletics’ Armando Alvarez went 3-for-4 with an RBI and a run in his first big-league start. Mitch Spence (4-4) was tagged for six runs on eight hits in 5 1/3 innings.