Jonathan Pettibone pitched neatly into the sixth inning, and the Philadelphia Phillies snapped the Pirates’ nine-game winning streak with a 3-1 victory Tuesday night in Pittsburgh.
The surprising Pirates missed out on a chance to win 10 in a row for the first time since 2004, but the NL Central leaders still have the major leagues best record at 51-31.
Phillies slugger Ryan Howard ended an 0-for-22 slump — 12 strikeouts — with an RBI single in a three-run sixth to open the game’s scoring. Howard and Michael Young each had two hits for Philadelphia, which scored all of its runs against Pirates rookie spot starter Brandon Cumpton.
Pettibone (4-3) won for the first time since May 14 — a span of nine starts — by limiting Pittsburgh’s offense to Garrett Jones’s homer in the sixth. In 5⅔ innings, Pettibone gave up three hits.
The rookie righthander was lifted after Jones’s shot, his eighth of the season. Philadelphia’s much-maligned bullpen repeatedly worked around trouble for 3⅓ scoreless innings to finish off the Phillies’ second win over their past five games.
Cumpton (0-1) got the ball because Jeff Locke was forced to warm up in the bullpen during the 14th inning Sunday.
Jake Diekman got the final out of the sixth and Phillippe Aumont survived four well-hit balls to pitch a scoreless seventh. Jonathan Papelbon improved to 16 for 20 in save situations with a perfect ninth.
Brewers 4, Nationals 0 — Stephen Strasburg had hitters flailing at curveballs for seven scoreless innings in Washington, getting all eight of his strikeouts with the same pitch in a magnificent outing that was wasted when Milwaukee scored off the Nationals bullpen.
Yankees 7, Twins 3 — Robinson Cano homered for the third straight game and Phil Hughes gave up one run on six hits in seven innings, lifting New York to victory in Minnesota.
Indians 6, Royals 5 — Carlos Santana and Asdrubal Cabrera each drove in a pair of runs, and Cleveland took advantage of some wild pitching by host Kansas City.
Tigers 7, Blue Jays 6 — Torii Hunter drove in the tiebreaking run with a two-out infield single in the eighth inning, and visiting Detroit rallied from a 4-0 deficit to beat Toronto.
Rays 8, Astros 0 — AL Cy Young Award winner David Price pitched three-hit ball for seven innings in his return from the disabled list and Desmond Jennings homered and drove in four runs as visiting Tampa Bay beat Houston for the second straight night.
Mets 9, Diamondbacks 1 — Jeremy Hefner and host New York handed Patrick Corbin his first loss, and sending NL West leading Arizona to its season-worst fifth straight defeat.
Angels 5, Cardinals 1 — Jered Weaver earned his second win of an injury-plagued season with help from a five-run second inning, and Los Angeles extended its winning streak to seven games with a victory in St. Louis’s first game at Angel Stadium.
Braves 11, Marlins 3 — Chris Johnson’s two-run, go-ahead double was the big hit in a four-run sixth inning that helped host Atlanta over Miami.
White Sox 5, Orioles 2— Adam Dunn and Conor Gillaspie homered while John Danks pitched into the eighth inning to help Chicago snap visiting Baltimore’s four-game winning streak.
Mariners 9, Rangers 2 — Kendrys Morales homered twice and tied a career high with six RBIs to lead visiting Seattle past Texas.
Athletics 8, Cubs 7 — Derek Norris’s three-run homer in the eighth lifted Oakland over visiting Chicago.
Dodgers 8, Rockies 0 — Clayton Kershaw tossed a four-hitter for his second shutout of the season and rookie sensation Yasiel Puig had three more hits, including a solo homer, to lead Los Angeles over Colorado in Denver.