Manny Machado and Brandon Drury hit two home runs in the third inning and Jurickson Profar added a three-run shot in the sixth inning as the visiting San Diego Padres went on a three-game streak with a 7-1 win over the Los Angeles Dodgers opened Friday.
San Diego starter Yu Darvish shut out Los Angeles for seven innings and reached the 3,000 strikeout milestone in his pro career, which spans 17 seasons in Japan and the United States.
Darvish (12-7) kept the Dodgers on two hits, two walks and two hit batters while fanning out nine.
The Padres earned their fourth straight win and moved up to second place in the National League wildcard race, a half game ahead of the Philadelphia Phillies. The Dodgers suffered a third straight loss, one just short of their worst slip of the season.
Cardinals 8, young 0
Tommy Edman hit a three-run homer and Lars Nootbaar hit a two-run blast as host St. Louis obliterated Chicago.
Jordan Montgomery (8-3) threw more than six scoreless innings for the Cardinals, who won for the fifth time in six games. Montgomery allowed seven hits and two walks while hitting four.
Cubs starting pitcher Adrian Sampson (1-5) gave up two runs with four hits and two walks in five innings. He fanned out four.
Giants 13, Phillies 1
Joc Pederson drove in five runs with a single, a three-run homer and a full-bases walk, and led an 11-run offense in the first three innings that saw hosts San Francisco defeat Philadelphia.
Wilmer Flores scored three goals and Alex Cobb (5-6) threw seven shutout innings, helping the Giants forcefully end a seven-game losing streak.
A fourth loss in their last five games, coupled with an away win in San Diego against the Los Angeles Dodgers, dropped the Phillies from second wildcard spot in the National League, a half-game behind the Padres.
Red 3, Rockies 2
Jonathan India recorded the first walk-off hit of his career, and Spencer Steer hit a homer on his major league debut and made the winning streak as Cincinnati beat the Colorado visit.
India’s third hit of the night was a high chopper over the pitcher’s mound with an out in the bottom from ninth off reliever Alex Colome (2-7) after Steer led the inning with a double. Midfielder Garrett Hampson was fielded as the fifth infielder and had no game on the plate when the winning run scored.
Alexis Diaz (5-2) bowled around a one-out single to earn the win, Cincinnati’s fourth in 11 games. The Rockies fell to their worst 20-45 away in the major leagues this season and to 2-6 on their current 10-game road trip.
Diamondbacks 2, Brewers 1
Emmanuel Rivera went 3-on-3 with an RBI, and five relievers combined for 4 1/3 innings scoreless as Arizona beat Milwaukee in Phoenix.
Starters Zach Davies, Kyle Nelson (2-0), Reyes Moronta, Kevin Ginkel and Joe Mantiply went ahead of Ian Kennedy, who worked around a lone hit in game 9 to make his 10th save from 14 chances. The Diamondbacks have won seven of their last eight and are 23-16 since the All-Star break.
Willy Adames and Keston Hiura had two hits each for Milwaukee, who defeated Arizona 9-6 but went 0-3 with runners in goal position while 11 runners remained on base.
White Sox 4, Gemini 3
Jose Abreu drove home the winning run with a forceout with bases loaded in the ninth inning, and Yasmani Grandal hit a homer to put hosts Chicago past Minnesota.
Abreu appeared to win the game moments before, having originally been hit by a pitch from Jorge Lopez and knocked over in a challenge in Minnesota. Both benches were about to clear when Lopez hit Andrew Vaughn with a pitch to load bases. Acting White Sox manager Miguel Cairo was sacked.
Liam Hendriks (3-3) earned a scoreless ninth place for the win, the White Sox’s third in a row. Nick Gordon drove in three runs for the Twins, who suffered their second straight loss.
Sailors 6, Wardens 1
Cal Raleigh scored twice and drove in four carries to help a win over Cleveland in the opener of their three-game streak while visiting Seattle.
Mitch Haniger had two doubles and the other two RBIs for the Mariners, who have won five in a row.
Seattle starter Luis Castillo (6-5) allowed five hits in six shutout innings. He batted four and walked one while improving to 2-1 with a 2.39 ERA in six starts since being acquired by the Cincinnati Reds.
Blue Jays 4, Pirates 0
Bo Bichette hit a homer, Santiago Espinal hit a two-run double and right-hander Alek Manoah threw 7 1/3 innings scoreless as the visitor beat Pittsburgh in Toronto.
Manoah (13-7) allowed five hits, with six strikeouts and a walk. He combined with Tim Mayza and Adam Cimber for a five-hit shutout.
Pittsburgh starter Johan Oviedo pitched three scoreless innings, allowing two hits and walking three with four strikeouts. Oviedo, acquired by St. Louis in July, made its pirate debut.
Red Sox 9, Rangers 1
A pair of three-run innings and Connor Wong’s first career home run helped Boston roll past a visit to Texas.
The Red Sox broke a 1-1 three-run tie in both the fourth and fifth innings en route to their third straight win and second in the four-game streak. Enrique Hernandez hit two runs-scoring doubles and scored two goals.
Marcus Semien and Nathaniel Lowe both had two hits and Corey Seager recorded the lone RBI for Rangers, who have lost a season-high six straight games.
Orioles 5, Athletics 2
Jorge Mateo’s two-run single topped a three-run eighth inning and Baltimore batted while visiting Oakland.
Anthony Santander grabbed a leadoff walk in game eight against Domingo Acevedo (3-3). Ryan Mountcastle hit a slow grounder and second baseman Jonah Bride looked at second before throwing late to first.
Ramon Urias smashed the runners and pinch hitter Cedric Mullins was deliberately led to load bases. Pinch hitter Adleyrutschman walked on a 3-2 pitch to put the Orioles ahead and Mateo followed with a groundball single to the left.
Tigers 5, Royals 4
Pinch hitter Harold Castro hit a go-ahead single in the seventh and host Detroit won Kansas City.
Ryan Kreidler made two walks and scored two runs, including the game winner, in his major league debut. Javier Baez hit a two-run homer and Willi Castro, who hit three, added a solo shot for Detroit.
Tigers starter Drew Hutchison gave up four runs, three earned and six hits in 5 2/3 innings. Andrew Chafin (1-2) scored four outs to take the win. Gregory Soto collected his 24th save.
Rays 9, Yankees 0
Manuel Margot topped a six-run eighth inning with a two-run single, and Tampa Bay capitalized on three errors from New York to earn a win in St. Petersburg, Fla.
The result, in the opener of a three-game streak, put the second-ranked Rays within five games ahead of the American League East-leading Yankees. Tampa Bay clinched its fourth straight win and improved to 10-2 in the last 12 games. The Rays, 15-4 since Aug. 13, are out in five for the first time since May 30.
Margot collected three of Tampa Bay’s 11 hits, including two in the eighth as the defending AL East champion turned a 3-0 lead into a blowout.
Brave’s 8, Marlin’s 1
Travis d’Arnaud and Vaughn Grissom each hit two homers with two outs and two runs in the crucial fourth inning as host Atlanta defeated Miami.
Michael Harris II added a two-run homer in the sixth inning, and d’Arnaud and Austin Riley added solo shots in the seventh inning. Harris’ ding, covering 436 feet, was the longest of the night as Atlanta won its third straight game. Miami lost its fifth straight contest.
The Braves defeated Sandy Alcantara (12-7), who was the weekend’s frontrunner for the National League’s Cy Young Award. He allowed seven hits, one walk and six runs in five innings.
Mets 7, Nationals 3
Pete Alonso’s sixth-inning leadoff homer scored a tie and set off a four-run breakout, and host New York went on to beat Washington.
Alonso homer to left against Josiah Gray (7-9). Eduardo Escobar lofted a victim fly, Tomas Nido hit an RBI single, and Brandon Nimmo tied a run-scoring triple later in the inning against Steve Cishek. Escobar hit a two-run homer in the second round as they maintained their three-game lead in the NL East.
Gray gave up six runs on six hits and four walks with two strikeouts in five innings. Luke Voit had three hits and Ildemaro Vargas had two, including a game-changing RBI double at the top of the sixth.
Astros 4, Angels 2
Jeremy Pena had two hits, including an RBI double, and Houston defeated Los Angeles in the opener of a three-game streak in Anaheim, California.
Astros right-hander Lance McCullers Jr. (2-1) allowed two runs, six hits and four walks with seven strikeouts in 5 2/3 innings.
Angels left-hander Reid Detmers (5-5) allowed four runs, seven hits and two walks while hitting six in 4 1/3 innings.
-Field level media