CINCINNATI (AP) — Tony Gonsolin became the first pitcher in the majors to win nine games, Freddie Freeman drove in five runs and the Los Angeles Dodgers beat the Cincinnati Reds 8-2. Gonsolin improved to 9-0 with a 1.58 ERA. He gave up two runs and three hits through five innings and 87 pitches.
Of the three hits Gonsolin surrendered, two were solo home runs, by Jonathan India leading off the Reds first and Albert Almora Jr. in the second.
Reds starter Tyler Mahle was tagged for 12 hits and four runs in six innings.
In other MLB action:
— Shohei Ohtani hit two three-run homers and drove in a career-high eight runs, but Whit Merrifield led off the 11th inning with an RBI double in the Kansas City Royals’ 12-11 victory over the Los Angeles Angels. Ohtani crushed a 423-foot homer in the sixth and a game-tying, 438-foot shot in the ninth, giving him the biggest RBI game of his five-year stateside career. The AL MVP then set a record for the most RBIs by a Japanese-born player in major league history with a sacrifice fly in the 11th inning. Carlos Santana had four hits and drove in a season-high five runs for the Royals, while rookie Bobby Witt Jr. had his first multi-homer game while driving in a career-high four runs.
— Jorge Alfaro singled home the winning run with one out in the 11th inning to give the San Diego Padres a 3-2 victory over the Arizona Diamondbacks. Eric Hosmer hit a tying homer in the sixth for the Padres, who played their second game without Manny Machado since the star third baseman sprained his left ankle Sunday at Colorado. Ha-Seong Kim had an early RBI double to help San Diego erase a 2-0 deficit. Winning pitcher Tim Hill retired Carson Kelly with the bases loaded to end the top of the 11th.
— Josh Harrison hit a game-ending single with two outs in the 12th inning and the Chicago White Sox topped the Toronto Blue Jays for a wild 7-6 victory. Luis Robert matched a career high with four RBIs and made a sliding grab in center field in the top of the 12th, helping the White Sox win for the sixth time in eight games. The reigning AL Central champions returned to .500 for the first time since a 5-4 victory over the crosstown Cubs on May 29.
— Julio Rodríguez hit a two-run homer, Jesse Winker followed with a solo drive and then Eugenio Suárez in a burst of three straight longballs by Seattle in the seventh, and the Mariners slugged past the Oakland Athletics 8-2 in a matchup of stumbling AL West rivals. Taylor Trammell connected leading off the third for Seattle, which snapped a three-game losing streak. The Mariners had dropped five of six and seven of nine but came out swinging to open a six-game road trip.
— Yordan Alvarez hit a two-run homer and Kyle Tucker had three RBIs to give the Houston Astros an 8-2 win over the New York Mets in an interleague matchup between two of the top teams in the majors. The Astros trail only the Yankees in the American League, and the Mets top the National League standings. Jose Altuve and Jose Siri added solo home runs for Houston.
— Mike Yastrzemski broke out of a slump with a go-ahead two-run double in the sixth inning, Joc Pederson and Austin Wynns homered and the San Francisco Giants beat the Atlanta Braves 12-10. Yastrzemski was 1 for 19 when he drove a pitch from Collin McHugh to right that put the Giants up for good at 8-7. Pederson connected with his 15th homer in the seventh off McHugh, and Wynns went deep in the second off Spencer Strider as San Francisco snapped a two-game skid.
— Nathaniel Lowe and Jonah Heim hit consecutive homers off former teammate Kyle Gibson, Martín Pérez went six innings in his fifth scoreless start of the season and the Texas Rangers beat the Philadelphia Phillies 7-0. The Rangers beat the Phillies for the eighth consecutive time. It’s their longest winning streak against an NL team in interleague play. Marcus Semien and Kole Calhoun each connected on a two-run homer in the eighth.
— Garrett Cooper lined a tiebreaking double in the eighth inning, and the Miami Marlins overcame a four-run deficit to beat the Colorado Rockies 9-8 for just their third win in nine games. Colorado led 4-0 before Miami scored five times in the fourth and three in the fifth to take an 8-5 lead. The Rockies tied the score 8-8 in the sixth after Cooper allowed Brendan Rodgers’ two-out grounder to get by him and into right field for an error that led that led to three unearned runs.
— Nolan Gorman went 4 of 4 with two solo homers and four RBIs as the St. Louis Cardinals beat the Milwaukee Brewers 6-2 Tuesday night to regain a share of the NL Central lead. The Cardinals and Brewers are both 39-31 after splitting the first two matchups of this four-game series. Gorman broke a 2-all tie and put the Cardinals ahead for good with a homer to center off Chi Chi González (0-1) in the fourth inning. He extended the lead to 4-2 with a drive over the right-field wall against Miguel Sánchez in the seventh.
— Andrés Giménez had an RBI single in the 11th inning and the Cleveland Guardians beat Minnesota 6-5 to move percentage points ahead of the Twins atop the AL Central Division. Bryan Shaw, Sam Hentges and Trevor Stephan each tossed a scoreless inning of relief before Emmanuel Clase earned his 16th save in 18 chances for the Guardians. With Oscar Gonzalez on second, Giménez singled to center field with one out and the Guardians improved to 10-2 in their last 12 games and 16-4 since May 30. Luis Arraez hit a three-run home run for Minnesota.
— Isaac Paredes homered in his first three at-bats and the Tampa Bay Rays beat the Yankees 5-4, handing New York only its third loss in 20 games. Paredes, who had four RBIs, combined with Harold Ramirez for back-to-back homers in the first off Nestor Cortes, then put the Rays ahead 3-2 in the third and added a two-run drive in the fifth on the first pitch after Clarke Schmidt relieved. Marwin Gonzalez hit a two-run homer with two outs in the ninth off Colin Poche, who got his fifth save when pinch-hitter Aaron Judge flied out to the warning track.
— Bligh Madris hit his first major league home run and fellow rookie Roansy Contreras pitched five solid innings to lead the Pittsburgh Pirates to a 7-1 victory over the Chicago Cubs. Madris connected in the sixth inning for a solo shot to right-center field off Mark Leiter Jr. to close the scoring. That came a day after Madris had three hits in his big league debut. Contreras allowed one run and four hits while striking out three and walking two. The Pirates won their third straight game and the Cubs lost for the 13th time in 15 games.
— Trevor Story hit a three-run homer out of Fenway Park, Christian Vázquez added a solo shot for a key run in the seventh inning and the Boston Red Sox beat the Detroit Tigers 5-4. Story put Boston ahead 4-3 in the fourth when he put a hanging slider from rookie Beau Brieske on Lansdowne Street for his 11th homer this season. Vázquez lined Andrew Chafin’s first pitch into the Green Monster seats for a 5-3 lead. Rich Hill gave up three runs and seven hits in five innings with six strikeouts.
— Erick Fedde allowed two hits over six innings, and the Washington Nationals beat the Baltimore Orioles 3-0 for their second straight victory following an eight-game skid. César Hernández doubled on the game’s first pitch from Jordan Lyles and scored on a double by Nelson Cruz to put Washington in front.