Colorado Rockies' Trevor Story, front, flies out on a pitch from Arizona Diamondbacks starting pitcher Robbie Ray in the first inning of a baseball game Wednesday, May 11, 2016, in Denver. (AP Photo/David Zalubowski)
Colorado Rockies' Trevor Story, front, flies out on a pitch from Arizona Diamondbacks starting pitcher Robbie Ray in the first inning of a baseball game Wednesday, May 11, 2016, in Denver. (AP Photo/David Zalubowski)

Chicago — Drew Pomeranz tied a career high with 10 strikeouts in six scoreless innings and Christian Bethancourt hit a long solo home run to give the San Diego Padres a 1-0 victory over the Chicago Cubs Wednesday night and a sweep of a day-night doubleheader.

In the first game, Brett Wallace hit a three-run homer in San Diego’s four-run seventh inning, and the Padres stopped the Cubs’ eight-game win streak with a 7-4 victory.

Pomeranz (4-3) allowed just three hits and walked three. No Chicago runner advanced past second base while the left-hander was on the mound.

Royals 7, Yankees 3

New York — Salvador Perez hit a three-run homer in yet another big first inning against Michael Pineda, and slumping Kansas City rebounded to beat New York.

Down by four runs six batters in, New York clawed back to 4-3 against Yordano Ventura before Lorenzo Cain hit a two-run single in the sixth against reliever Nick Goody.

Rangers 6, White Sox 5

Arlington, Texas — Adrian Beltre had the tiebreaking RBI single soon after his long errorless streak ended and Texas earned its second win in less than 24 hours against the team with the American League’s best record.

Giants 5, Blue Jays 4 (13)

San Francisco — Buster Posey walked with the bases loaded in the 13th inning and San Francisco salvaged one win in a three-game series with Toronto.

Brandon Belt was hit by a pitch to open the inning and Denard Span’s bunt attempt was mishandled at second. Following a wild pitch, Joe Panik was walked intentionally.

Rockies 8, Diamondbacks 7

Denver — Nolan Arenado hit a tiebreaking home run in the eighth inning, and Colorado ended its seven-game home losing streak.

Astros 5, Indians 3 (16)

Houston — Marwin Gonzalez hit a two-run homer in the 16th inning for Houston.

Carlos Correa reached on an infield single to start the inning, Houston’s first hit since the seventh.

Orioles 9, Twins 2

Minneapolis — Mark Trumbo hit two home runs and the Orioles hit back-to-back homers for the third straight game.

Mariners 6, Rays 5 (11)

Seattle — Chris Iannetta led off the bottom of the 11th inning with a homer to give Seattle a sweep of the three-game series against Tampa Bay.

Marlins 3, Brewers 2

Miami — Wei-Yin Chen tied a career high with 12 strikeouts in 6 innings to help Miami beat Milwaukee.

Braves 5, Phillies 1

Atlanta — Williams Perez allowed only two hits and one run in eight innings, Freddie Freeman homered and the Braves finally claimed just their second home win.

Pirates 5, Reds 4

Cincinnati — Jordy Mercer singled home the go-ahead run in the top of the ninth inning Wednesday night, rallying Pittsburgh over Cincinnati in an NL Central rivalry game full of plunkings and ejections.

Six batters were hit — four Pirates, two Reds — as the teams extended their history of plunkings. Over the last four seasons, the Reds have hit 43 Pirates batters (10 this season) and the Pirates have hit 41 Reds (five this season).

Notes Nats’ Harper Suspended

Washington — Bryce Harper was suspended one game and fined Wednesday by Major League Baseball for his behavior following an ejection this week.

Harper decided to appeal the penalty and remains eligible to play until the process is finished, the commissioner’s office sai.

During the bottom of the ninth inning of Washington’s 5-4 victory over Detroit on Monday night, Harper was in the dugout when he was ejected by plate umpire Brian Knight after Nationals batter Danny Espinosa was called out on strikes.

When someone is tossed from a game in the majors, he is required to leave the dugout.

Moments after the ejection, pinch-hitter Clint Robinson connected for a game-winning home run, and Harper ran onto the field with his teammates to celebrate. Harper pointed toward Knight and cursed at the umpire.

Braves Deal Pitcher to Angels

Atlanta — The Atlanta Braves traded right-hander Jhoulys Chacin to the Los Angeles Angels for minor league left-hander Adam McCreery on Wednesday, clearing the path for another young starter to be promoted.

Chacin, 1-2 with a 5.40 ERA in five starts this season, had been scheduled to start for the Braves on Wednesday night against the Phillies.

The Braves have recalled right-hander Williams Perez, 24, from Triple-A Gwinnett to make the start.

Perez, 24, joins Aaron Blair, Mike Foltynewicz and Matt Wisler as Atlanta starting pitchers who are 24 or younger. Julio Teheran, in his fourth full season, is the veteran of the staff but is only 25.

The Braves removed another veteran from the rotation last month when Bud Norris was shifted to the bullpen.

The youth movement is expected to continue this season for the struggling Braves (7-23), who took a five-game losing streak into Wednesday night’s game.