PITTSBURGH — Ike Davis hit a two-run homer off a speaker above the seats in right-center field, Jeff Locke outpitched Adam Wainwright, and the Pittsburgh Pirates beat the St. Louis Cardinals 3-1 Wednesday to close in the NL wild-card race.
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½ games and the Pirates (69-64) one game back of the Giants for the second wild-card berth.
Davis hit his 10th homer in the second after Wainwright hit Russell Martin on the left elbow with a pitch that Martin barely tried to avoid. Davis sent an 88 mph pitch clanking off a speaker raised on a pole, about 15 feet above the seats, a drive estimated at about 433 feet.
BRAVES 3, METS 2: At New York, Jason Heyward hit a leadoff home run off Zack Wheeler, Julio Teheran won his third straight start as Atlanta stopped a three-game losing streak.
Hayward connected on Wheeler’s third pitch of the game for his 11th homer this season. Teheran (13-9) gave up one hit hit 6 1/3 innings, struck out four and walked two.
Craig Kimbrel allowed Eric Campbell’s leadoff single in the ninth and walked Matt den Dekker, but got his 39th save in 43 chances.
REDS 7, CUBS 5: At Cincinnati, Skip Schumaker drove in a pair of runs as the Cincinnati Reds withstood Jorge Soler’s first-at-bat homer and an RBI single to win.
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.
After Luis Valbuena led off the second inning with a homer off Mat Latos (5-3), Soler hit a 2-1 pitch into the Reds’ bullpen in center field for his first big-league home run.
PHILLIES 8, NATIONALS 4: At Philadelphia, pinch-hitter Grady Sizemore hit a go-ahead two-run homer in the sixth inning, helping the Phillies 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). The right-hander allowed four runs and seven hits in six innings. The last-place Phillies finished 7-2 on their best homestand this season.