Locke, Pirates Rule Cards
Taney Dragons' Mo'ne Davis (3) meets with Philadelphia Phillies' Ryan Howard (6) before a tribute to celebrate the youth team's accomplishments during the Little League World Series before a baseball game between the Philadelphia Phillies and the Washington Nationals, Wednesday, Aug. 27, 2014, in Philadelphia. (AP Photo/Matt Slocum)
Pittsburgh — Ike Davis hit a two-run homer off a speaker above the seats in right-center field, New Hampshire native Jeff Locke outpitched Adam Wainwright and the Pittsburgh Pirates beat the St. Louis Cardinals 3-1 Wednesday.
Pittsburgh took two of three from the defending NL champions and has won five of seven overall. St. Louis (71-61) leads the NL wild-card race, with San Francisco (69-62) trailing by 1 1/2 games and the Pirates (69-64) one game back of the Giants for the second wild-card berth.
Locke (6-3) allowed one run and six hits in 7 1⁄ 3 innings, giving up Matt Holliday’s third-inning homer. Locke also singled in the third and scored on Andrew McCutchen’s sacrifice fly, just the 11th hit for the pitcher in 98 career at-bats.
Braves 3, Mets 2
New York — Jason Heyward hit a leadoff home run off Zack Wheeler, Julio Teheran won his third straight start and Atlanta beat New York to stop a three-game losing streak.
Hayward connected on Wheeler’s third pitch of the game for his 11th homer this season.
Reds 7, Cubs 5
Cincinnati — Skip Schumaker drove in a pair of runs and Cincinnati withstood Jorge Soler’s first-at-bat homer and an RBI single.
Soler, a 22-year-old prospect from Cuba, got a nine-year, $30 million deal from the Cubs. He was called up on Wednesday, started in right field and batted fifth.
Phillies 8, Nationals 4
Philadelphia — Pinch-hitter Grady Sizemore hit a go-ahead two-run homer in the sixth inning, helping Philadelphia beat NL East-leading Washington to complete a three-game sweep.
Marlon Byrd hit a two-run homer and Jimmy Rollins hit a solo shot to back Kyle Kendrick (7-11).
Yankees 8, Tigers 4
Detroit — New York chased David Price with nine straight hits in the third inning.
The Yankees scored all eight of their runs in the third off Price (12-10), who had pitched a one-hitter in his previous start. Jacoby Ellsbury started the barrage, and New York went all the way through the batting order until the 2012 AL Cy Young Award winner was pulled after the ninth hit of the inning.
The Yankees pulled within 21/2 games of Seattle for the second AL wild card, while Detroit remained a half-game behind the Mariners. The Tigers fell 21/2 games behind first-place Kansas City in the AL Central.
Royals 6, Twins 1
Kansas City, Mo. — Nori Aoki drove in the go-ahead run during a six-run eighth inning, sending Kansas City Rover Minnesota.
Billy Butler and Salvador Perez each drove in a pair of runs during the surge, which came after the Twins’ Phil Hughes (14-9) had stymied the Royals for the first seven innings.
Rangers 12, Mariners 4
Seattle — Rougned Odor hit a third-inning grand slam to back Colby Lewis, and the last-place Rangers beat Seattle.
Rays 3, Orioles 1
Baltimore — Drew Smyly allowed two hits over seven innings in his second straight overpowering performance.
Evan Longoria had three hits for the Rays, who won for only the fourth time in 11 games. Tampa Bay scored all its runs in the first two innings and Smyly (9-10) made the margin stand.
Smyly gave up a solo homer to Chris Davis in the second inning and a single to Steve Pearce in the seventh. The left-hander struck out six and walked one in his fifth start for the Rays since coming from Detroit in a trade involving David Price.
Brad Boxberger worked the eighth and Jake McGee got three outs to earn his 15th save and complete the two-hitter.