CHICAGO: Randal Grichuk hit a grand slam to cap a six-run burst in the eighth inning and the St. Louis Cardinals stopped the Cubs’ 11-game winning streak, beating Chicago 8-4 on Saturday.

After a run-scoring wild pitch and a bases-loaded walk with two outs in the eighth put the Cardinals ahead 4-2, Grichuk connected.

Brandon Moss and Jedd Gyorko also homered for St. Louis.

Addison Russell hit his 14th homer for the NL Central-leading Cubs.

Alex Reyes (1-0) pitched three scoreless innings of relief to get the win.

St. Louis starter Luke Weaver gave up two runs on four hits in his major league debut. The 22-year-old was lifted for a pinch hitter after four innings and 85 pitches.

Carl Edwards Jr. (0-1) allowed five runs while getting only two outs.

Chicago starter Kyle Hendricks struck out 12, matching a career best, in seven innings. He gave up five hits, including two homers. His ERA rose slightly from 2.17 to 2.19.

Yankees 8 Rays 4: In New York: Tyler Austin and Aaron Judge became the first teammates to hit home runs in the first at-bats of their major league debuts in the same game, sparking New York past Tampa Bay.

And New York’s 24-year-old newbies did it back-to-back in a five-pitch span during the second inning.

Called up before the game as part of a youth movement that led to Alex Rodriguez’s release, Austin batted seventh and sliced a 2-2 fastball from Matt Andriese (6-4) to the opposite field. The 331-foot drive down the right-field line landed in the first row over the short porch, about 3 feet fair.

Judge drove a 1-2 changeup 446 feet off the railing above a sports bar in center field and into the netting above Monument Park

Giants 6 Orioles 2: In San Francisco, Madison Bumgarner snapped a five-start winless streak with seven shutout innings, Denard Span had four RBIs and San Francisco beat Baltimore.

Bumgarner (11-7) had lost five of his previous seven decisions. He allowed just three hits, struck out eight and allowed three walks.

The victory kept the Giants alone atop the NL West, a game ahead of Los Angeles.

Dodgers 8 Pirates 4: In Los Angeles, Joc Pederson homered and Los Angeles had 17 hits and a pair of successful challenges in victory over Pittsburgh.

Pederson had his 17th homer, a two-run shot and finished with three hits. Corey Seager also three hits and an RBI, and Los Angeles overcame a 3-1 deficit by scoring in each of the first six innings.



Phillies 6 Rockies 3: In Philadelphia, Maikel Franco hit a three-run homer, then was in the middle of a testy exchange that led to the benches clearing and a pair of ejections in Philadelphia’s victory over Colorado.

On a hot, humid evening with a gametime temperature of 93 degrees and a heat index of 105, tempers flared in the fourth inning. Rockies starter Tyler Anderson (4-4) plunked Franco on the leg with his first pitch. Franco, who homered in his previous at-bat, stayed at home plate and stared out at Anderson while players from both teams barked at each other. Anderson moved toward Franco and appeared to tell him to go to first base and that he didn’t hit him intentionally.

No punches were thrown but both Anderson and Rockies manager Walt Weiss were ejected by plate umpire Eric Cooper. Anderson had to be restrained while walking angrily back to the dugout.

Philadelphia’s Cesar Hernandez had two hits to extend his on-base streak to 20 games.

Mets 3 Padres 2, 11 innings: In New York: Wilmer Flores drove in the winning run when rookie second baseman Ryan Schimpf made a wild throw to plate in the 11th inning, and New York brushed off two stunning homers to beat San Diego.

Just called up from the minors, Gabriel Ynoa (1-0) pitched a perfect inning to win his major league debut after Jacob deGrom gave the Mets a dominant start. Flores finished with three hits, and the defending NL champions (58-58) won for only the fourth time in their last 17 home games.

Blue Jays 4 Astros 2: In Toronto, Russell Martin hit a go-ahead three-run homer in the sixth inning, Aaron Sanchez pitched seven innings to help Toronto end Houston’s winning streak at four.

Sanchez (12-2) survived a shaky first inning to win for the first time since July 25 against San Diego. Jason Grilli pitched the eighth and Roberto Osuna finished for his 26th save.

Nationals 7 Braves 6: In Washington, Daniel Murphy hit a two-run homer and drove in four runs, rookie Reynaldo Lopez pitched seven innings for his first major league win and Washington beat Atlanta.

Trea Turner had three hits, including a homer and one of Washington’s three triples. Ben Revere had the other two and drove in a run for the NL East leaders.