Teoscar Hernandez drove in three runs, including the game-winner on a ninth-inning single, as the Los Angeles Dodgers rallied for a 6-5 victory over the visiting Arizona Diamondbacks on Tuesday.
Shohei Ohtani hit a two-run home run as part of a three-hit night, helping the Dodgers prevail after they lost two of three games over the weekend at San Francisco. Hernandez also had three hits.
Christian Walker continued to torment the Dodgers with a home run, his fifth in seven games against Los Angeles this season, while former Dodger Joc Pederson hit a solo shot in the top of the ninth off Evan Phillips (1-0) to put Arizona up 5-4.
The Dodgers were down to their last out when Will Smith doubled to left-center against Paul Sewald (0-1). Freddie Freeman followed with a game-tying double. Two pitches later, Hernandez rolled his game-ending single to left field.
Orioles 2, Mariners 0
Grayson Rodriguez pitched 6 1/3 effective innings as Baltimore defeated host Seattle in the opener of a three-game series between division leaders.
The American League East-leading Orioles won for the fifth time in their past six games while the AL West-leading Mariners dropped their third in a row. Rodriguez (10-3) allowed just two hits, both by Josh Rojas, and Craig Kimbrel picked up his 20th save to complete the two-hitter.
Mariners starter George Kirby (7-6) allowed two runs on seven hits over 6 1/3 innings.
Brewers 4, Rockies 3
Rhys Hoskins was hit by a pitch with two outs and the bases loaded in the top of the ninth to drive in the winning run as Milwaukee rallied to beat Colorado in Denver.
The Brewers tied the game earlier in the inning on Willy Adames’ sacrifice fly off Nick Mears (1-4). Christian Yelich had a double among his three hits. Rob Zastryzny (1-0) picked up the win in relief, and Trevor Megill struck out two in a scoreless ninth for his 18th save.
Brenton Doyle homered, doubled and drove in two runs for the Rockies, who had a two-game winning streak end.
Phillies 6, Cubs 4
Trea Turner went 3-for-5 with two homers and four RBIs to lead Philadelphia to a victory at Chicago.
Garrett Stubbs had a two-run double for the Phillies. Michael Mercado (1-0) allowed one run and two hits in five innings in his first major league start and second appearance.
Seiya Suzuki smacked a three-run homer and Cody Bellinger had an RBI double for Chicago, which lost for the seventh time in nine games. Hayden Wesneski (2-5) surrendered five runs and five hits over five innings.
Rangers 7, Padres 0
Nathaniel Lowe clouted a pair of two-run homers and Nathan Eovaldi allowed only one hit over seven shutout innings as Texas blanked San Diego in Arlington, Texas.
Eovaldi (5-3) struck out six and walked none, facing just one batter over the minimum during his 92-pitch stint. Jonathan Hernandez tossed the final two innings to complete a two-hit shutout as Texas earned a second consecutive win after dropping six in a row.
Dylan Cease (7-7) was pounded for eight hits and six runs in 3 2/3 innings as the Padres took their second straight loss after winning nine of the previous 10.
Twins 5, Tigers 3
Manuel Margot and Carlos Correa homered as Minnesota rallied past Detroit in Minneapolis for its fifth win in six games.
Twins reliever Jorge Alcala (2-3) pitched 1 1/3 scoreless innings. Minnesota’s Royce Lewis went 1-for-2 with a two-run double before leaving due to left groin tightness after the fifth inning. The team labeled his status as day-to-day. Jhoan Duran pitched a perfect ninth inning to collect his 13th save.
Justyn-Henry Malloy and Ryan Kreidler homered for the Tigers, who lost for the fifth time in six games. Tarik Skubal gave up three runs on four hits in six innings.
Reds 5, Yankees 4
Elly De La Cruz hit a two-run homer in the fifth inning as visiting Cincinnati held on to beat New York.
The Reds won for the third time in five games by building a five-run lead and surviving a big night from Yankees slugger Aaron Judge, who hit his major-league-leading 32nd homer and had three hits. Gleyber Torres had an RBI single and rookie Ben Rice contributed a two-run double during New York’s three-run sixth.
De La Cruz’s blast came shortly after Will Benson helped chase Luis Gil (9-4) from the game with a two-run homer. Gil yielded four runs in four-plus innings. Cincinnati starter Graham Ashcraft (5-4) gave up three runs in five-plus innings.
Cardinals 7, Pirates 4
Nolan Gorman hit the second grand slam of his career to help visiting St. Louis beat Pittsburgh in the opener of a three-game series.
Alec Burleson hit a two-run homer and Brendan Donovan had three hits for the Cardinals, who have won three of their last four games. Kyle Gibson (6-3) allowed four runs in five innings. Ryan Helsley pitched a 1-2-3 ninth for his 31st consecutive save.
Jack Suwinski had three hits, including a three-run homer, and Andrew McCutchen also went deep for Pittsburgh, which has dropped three of four. Mitch Keller (9-5) surrendered six runs, five earned, in five innings.
Red Sox 8, Marlins 3
Kutter Crawford tossed six effective innings for visiting Boston, which scored early and never looked back in a win over Miami.
Ceddanne Rafaela hit a three-run home run to put Boston up 5-0 in the fourth inning. Jarren Duran also went deep and Masataka Yoshida had three hits. Crawford (4-7) allowed one run on three hits.
Jake Burger and Jesus Sanchez each homered for Miami. Valente Bellozo (0-1) gave up five runs on seven hits in his second major league start.
Guardians 7, White Sox 6
Bo Naylor delivered a pinch-hit, walk-off sacrifice fly in the bottom of the ninth as Cleveland beat visiting Chicago despite blowing a pair of multi-run leads.
Rookie Daniel Schneemann and Tyler Freeman each hit a two-run homer for the Guardians, who led 3-1 and 6-3. Emmanuel Clase (4-1) got the victory with a 1-2-3 ninth as the Guardians won their sixth straight at home.
Luis Robert Jr. tied it in the sixth inning with a two-run homer and roped a two-run single to level the game once again in seventh for the White Sox. Chicago fell to 8-34 on the road this year.
Blue Jays 7, Astros 6
George Springer hit a three-run home run, Spencer Horwitz had a solo shot and host Toronto went up by seven runs before holding on to defeat Houston.
Blue Jays starter Jose Berrios (8-6) allowed five runs on five hits in five innings. Chad Green pitched a scoreless ninth inning for his third save.
Yordan Alvarez hit a three-run homer for the Astros, and Jose Altuve added three hits. Houston starter Spencer Arrighetti (4-7) gave up seven runs (six earned) in four innings.
Giants 5, Braves 3
San Francisco hit three solo home runs, Hayden Birdsong pitched five solid innings to earn his first career victory and the Giants won at Atlanta.
Jorge Soler, LaMonte Wade Jr. and Heliot Ramos went deep for the Giants. Birdsong allowed two runs on four hits. Camilo Doval, San Francisco’s fourth reliever, pitched a 1-2-3 ninth to earn his 15th save.
Austin Riley and Sean Murphy homered for the Braves. Reliever Dylan Lee (2-2) yielded an unearned run in the sixth inning and took the loss.
Mets 7, Nationals 2 (10 innings)
Pete Alonso hit a two-run homer to cap a five-run 10th inning for resurgent New York, which beat host Washington in the second game of a four-game series.
New York overcame a 2-0 deficit for the second straight night. Jose Butto (2-3), who was recalled from Triple-A Syracuse earlier in the day, threw two innings of one-hit ball before the Mets broke through against Robert Garcia (0-3) in the 10th inning.
CJ Abrams had two hits for Washington, including an RBI infield single in the third. Nationals rookie DJ Herz allowed one run on five hits and no walks while striking out 10 over 5 2/3 innings.
Rays 5, Royals 1
Zack Littell threw five shutout innings as visiting Tampa Bay survived a 2-hour, 32-minute rain delay ahead of the sixth inning for a victory over Kansas City.
Littell (3-5) allowed four hits and no walks while striking out four for his first win since May 11. Isaac Paredes hit a two-run double and Brandon Lowe homered for the Rays.
MJ Melendez collected three of the Royals’ six hits. Brady Singer (4-5) allowed one run on three hits in five innings.
A’s 7, Angels 5
Brent Rooker and Lawrence Butler homered in a four-run fourth inning as Oakland defeated visiting Los Angeles to open a three-game series.
In the rematch of a 3-0 Angels sweep last week in Anaheim, Calif., the A’s also used a two-run double by Brett Harris to create a cushion en route to just the second win in their past nine games. Mitch Spence (5-4) yielded one run in 5 1/3 innings.
Brandon Drury scored three times after a single and two walks for the Angels. Jose Soriano (4-6) came off the injured list and permitted four runs in four innings.