PITTSBURGH — Nick Kingham carried a perfect game into the seventh inning in his major league debut Sunday to lead the Pittsburgh Pirates to a 5-0 victory against the St. Louis Cardinals.

Kingham, a 26-year-old rookie right-hander, retired 20 straight batters before Paul DeJong singled down the left-field line with two outs in the seventh. He finished with one hit and nine strikeouts on 98 pitches (72 strikes) after being recalled from Triple-A Indianapolis earlier in the day.

Elias Diaz went 3 for 4 with three singles and two RBI as the Pirates won their fifth straight game and completed a three-game sweep of the Cardinals.

Right-hander Luke Weaver (2-2) took the loss after allowing four runs on six hits with six strikeouts in 51/3 innings. He pitched five scoreless innings before walking the bases loaded with one out in the sixth. Diaz then singled down the right-field line, scoring Starling Marte and Josh Bell for a 2-0 lead.

BRAVES 10, PHILLIES 1: Ronald Acuna Jr. doubled twice and reached base four times to cap a successful first week in the majors, and Atlanta cruised with a new lineup at Philadelphia.

Acuna, at 20 the youngest player in the big leagues, hit second behind 21-year-old Ozzie Albies, the second-youngest major leaguer, who drilled the first pitch for a homer.

Advertisement

CUBS 2, BREWERS 0: Tyler Chatwood pitched seven sparkling innings and helped himself with an RBI single, leading Chicago at home to a sweep of the four-game series.

NATIONALS 3, DIAMONDBACKS 1: Gio Gonzalez struck out eight over seven strong innings, Matt Wieters and Michael A. Taylor homered, and Washington won at home.

MARLINS 3, ROCKIES 0: Left-hander Caleb Smith allowed two hits in seven innings for his first career victory, and Miami took the rubber game of its low-scoring series at home.

GIANTS 4, DODGERS 2: Evan Longoria hit a three-run homer in the first inning and Ty Blach made the early lead stand up for San Francisco at home.

METS 14, PADRES 2: Adrian Gonzalez homered, doubled and drove in five runs against his former team, and Zack Wheeler struck out nine in five innings for New York at San Diego.

AMERICAN LEAGUE

Advertisement

ROYALS 5, WHITE SOX 4: Cheslor Cuthbert homered twice and drove in four runs as Kansas City, at home, won consecutive games for the first time this season.

ASTROS 8, ATHLETICS 4: Gerrit Cole worked into the seventh inning and struck out 12, George Springer and Jose Altuve each drove in two runs, and Houston won at home.

MARINERS 10, INDIANS 4: Ryon Healy hit two home runs and had four RBI, Robinson Cano and Mitch Haniger also homered, and Seattle won at Cleveland.

ORIOLES 5, TIGERS 3: Pedro Alvarez hit two home runs, Trey Mancini had a solo shot and Baltimore earned its first home series win of the season.

BLUE JAYS 7, RANGERS 2: Kevin Pillar homered for the third time in two games, J.A. Happ pitched seven innings to win his fourth straight decision and won at home to avoid a three-game sweep.

INTERLEAGUE

REDS 8, TWINS 2: Tyler Mahle pitched into the seventh inning in another impressive start, Jose Peraza had three hits and Adam Duvall homered, leading Cincinnati at Minneapolis.


Only subscribers are eligible to post comments. Please subscribe or login first for digital access. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.