Goldschmidt, Greinke lead Diamondbacks to win over Cardinals
ST. LOUIS — Paul Goldschmidt homered and drove in three runs, Zack Greinke pitched seven strong innings and the Arizona Diamondbacks beat the St. Louis Cardinals on Saturday night.
Greinke (13-4) limited the Cardinals to one run and four hits to improve to 5-0 in his last six starts. He struck out nine and walked one.
Goldschmidt hit a two-run homer, his 22nd, and J.D. Martinez followed with a solo shot, his 21st, to give the Diamondbacks a 3-1 lead in the fourth. It was the eighth time this season Arizona hit back-to-back homers.
DODGERS 2, GIANTS 1 Corey Seager had three hits, Cody Bellinger drove in two runs and the Los Angeles Dodgers beat the San Francisco Giants for their seventh straight victory. Rich Hill (8-4) pitched two-hit ball into the sixth inning as the major league-leading Dodgers won for the 38th time in 44 games. At 73-31, they are 42 games over .500 for the first time since finishing 102-60 in 1974.
ROCKIES 4, NATIONALS 2 German Marquez carried a perfect game into the sixth inning, Trevor Story homered and the Colorado Rockies beat the Washington Nationals in a matchup of playoff contenders. Marquez (9-4) set down his first 16 batters before allowing three hits in a span of four hitters in the sixth inning. The righthander struck out a career-high 10 while allowing two runs and three hits in seven innings.
MARLINS 7, REDS 3 Adam Conley won consecutive starts for the first time this season, Christian Yelich hit a three-run homer and the Miami Marlins beat the reeling Cincinnati Reds. Dee Gordon had three hits, Giancarlo Stanton drove in two runs and Marcell Ozuna doubled twice for the Marlins, who have won four straight. CUBS 2, BREWERS 1 (11 INNINGS) Jason Heyward homered in the 11th inning, and the Chicago Cubs beat the Milwaukee Brewers to strengthen their hold on first place in the NL Central. Kris Bryant had three hits, including a tying RBI single in the seventh inning, as the Cubs improved to 12-3 since the All-Star break.
PADRES 4, PIRATES 2 Dinelson Lamet pitched two-hit ball into the seventh inning and fellow rookie Manuel Margot homered and scored twice, leading the San Diego Padres to a victory against the Pittsburgh Pirates. San Diego stretched its win streak to four. Pittsburgh lost its fourth straight and sixth in seven games overall. AMERICAN LEAGUE ANGELS 6, BLUE JAYS 5 Cliff Pennington drove in the tiebreaking run with a sacrifice fly in the ninth inning and the Los Angeles Angels beat the Toronto Blue Jays. Trailing 5-3 against Blue Jays closer Roberto Osuna (3-1), the Angels took the lead with a three-run ninth. Kole Calhoun hit a one-out single, Martin Maldonado was hit by a pitch, Ben Revere hit an RBI double, and pinch-runner Kaleb Cowart scored on a wild pitch, sending Revere to third. Revere scored the go-ahead run on Pennington’s sacrifice fly to shallow center.
ORIOLES 4, RANGERS 0 Adrian Beltre singled to get within one hit of 3,000 for his career in the Texas Rangers’ loss to the Baltimore Orioles. Beltre was 1 for 4, grounding a ball through the left side of the infield for a hit leading off the fourth. He had two chances after that to become the 31st major leaguer with 3,000 hits, but grounded out to short in the sixth and was retired on a double play in the ninth.
TIGERS 5, ASTROS 3 Jose Iglesias hit two RBI doubles and Matt Boyd pitched into the seventh inning, leading the Tigers to the victory. Iglesias’ second run-scoring double tied it at 3 in the seventh. Ian Kinsler then flared a single to center to give Detroit the lead.
INDIANS 5, WHITE SOX 4 Pinch-hitter Brandon Guyer was hit by a pitch with the bases loaded and two outs in the ninth inning for the go-ahead run and the Cleveland Indians won their ninth straight game, beating the Chicago White Sox. Indians starter Corey Kluber struck out 12. The AL Central leaders sent the White Sox to their 14th loss in 15 games.
YANKEES 5, RAYS 4 Brett Gardner hit a bases-loaded single in the ninth inning to give the New York Yankees their sixth straight victory as they defeated Tampa Bay Rays. With the game tied at 4, Chase Headley started the ninth with a leadoff walk off Brad Boxberger (2-3). Pinch-runner Jacoby Ellsbury stole second and Todd Frazier was hit by a pitch. INTERLEAGUE MARINERS 3, METS 2 Yovani Gallardo took a shutout into the sixth inning and the Seattle Mariners beat the New York Mets, ending Jacob deGrom’s eight-start winning streak. Gallardo (57), banished to the bullpen in mid-June, allowed one run and five hits in 52/3 innings in his second outing since returning to the rotation.