CHICAGO >> Lenyn Sosa went deep twice for his first career multi-homer game and finished with a career-high four RBIs to lead the Chicago White Sox past the Arizona Diamondbacks 7-3 on Wednesday.

Andrew Benintendi added a solo shot and rookie catcher Kyle Teel had three hits with an RBI and two runs scored to help last-place Chicago avoid a sweep. Mike Tauchman and Sosa finished with three hits as the White Sox won for just the third time in 14 games.

Arizona’s Josh Naylor hit his 10th homer among two hits.

White Sox rookie starter Sean Burke (4-7) allowed two runs on five hits over five innings, striking out seven. Three relievers yielded one unearned run.

Zac Gallen (5-9) permitted five runs on eight hits in 5 1/3 innings. Arizona’s ace the past three seasons, the right-hander is 2-5 with a 6.97 ERA in his last nine starts.

Brewers 4, Pirates 2>> Making his third major league start, Jacob Misiorowski threw five shutout innings and the Milwaukee Brewers earned a 4-2 victory against the Pittsburgh Pirates and Paul Skenes on Wednesday.

Misiorowski (3-0) allowed two hits, walked two and struck out eight and threw 74 pitches and lowered his ERA to 1.13 for the Brewers, who took two of three in the series and climbed a season-high nine games over .500.

Misiorowski, 23, entered the game having given up one hit and two runs in 11 innings over his first two outings since being promoted from Triple-A Nashville on June 12.

Padres 1, Nationals 0 >> Nick Pivetta shut down Washington through seven brilliant innings, including matching his season high with 10 strikeouts, and the San Diego Padres beat the Nationals 1-0 on Wednesday to take two of three in the series.

Pivetta (8-2) allowed just three baserunners, all on singles, and none reached scoring position. Pivetta picked off Daylen Lile after he hit a leadoff single in the third.

Jeremiah Estrada and Adrian Morejon each pitched a perfect inning, with Morejon getting his second save.

Luis Arraez, batting leadoff for just the second time this season, had three singles and drove in the game’s only run.

Mets 7, braves 3 >> Juan Soto homered twice and the New York Mets finally got some production from the bottom of the lineup, beating the Atlanta Braves 7-3 on Wednesday night for their first victory over their NL East rivals in six meetings this season.

No. 8 batter Ronny Mauricio also went deep and finished with three hits as New York won for only the second time in 12 games. Center fielder Jeff McNeil robbed Marcell Ozuna of a two-run homer in the first inning.

Yankees 7, Reds 1 >> Max Fried became this season’s first 10-game winner, Jasson Domínguez and Trent Grisham had four hits apiece and the New York Yankees defeated the Cincinnati Reds 7-1 on Wednesday night to avoid being swept in the three-game interleague series.

Jazz Chisholm Jr. homered for the Yankees (46-34), who remained one game in front of Tampa Bay in the AL East.

Rays 3, Royals 0 >> Drew Rasmussen tossed five innings of two-hit ball, Tampa Bay scored three times in the second on an array of singles and bunts, and the Rays held on the rest of the way to beat the Kansas City Royals 3-0 on Wednesday night.

Rasmussen (7-5) struck out five and walked two before turning it over to the Tampa Bay bullpen on a hot, humid night. Three relievers combined to allow one hit and one walk before Pete Fairbanks handled the ninth for his 14th save.

Athletics 3, Tigers 0>> Jacob Lopez pitched seveninnings and Nick Kurtz hit a three-run homer to help the Athletics beat the Detroit Tigers 3-0 on Wednesday night.

Lopez (2-4) gave up three hits and a walk, striking out six to improve to 2-0 with a 0.82 ERA in his last four starts.

Rangers 7, Orioles 0 >> Jacob deGrom held Baltimore hitless until Colton Cowser’s leadoff single in the eighth inning, leading the Texas Rangers over the Orioles 7-0 on Wednesday night.

The right-hander, who turned 37 on June 19, retired his first 18 batters before walking Jackson Holliday on a high and outside full count slider. He walked Ryan O’Hearn with two outs in the seventh, throwing four straight balls after getting ahead 0-2 in the count.