PHILADELPHIA (AP) Freddy Galvis and Darin Ruf homered and Carlos Ruiz drove in the go-ahead run with an eighth-inning sacrifice fly, leading the Philadelphia Phillies to a 3-2 victory over the Washington Nationals on Tuesday night.
Ken Giles (3-1) struck out the side in a scoreless eighth to help the Phillies to their fifth win in six games. Jonathan Papelbon pitched a 1-2-3 ninth for his 33rd save in 35 chances.
Asdrubal Cabrera homered for the Nationals, who lost consecutive games for the first time since Aug. 4-5.
Gio Gonzalez (6-10) gave up three runs on six hits in six innings to extend his winless streak to nine starts.
PIRATES 5, CARDINALS 2
PITTSBURGH (AP) - Pinch-hitter Ike Davis launched a tiebreaking, three-run homer off Seth Maness in the eighth inning.
The Pirates won after reigning NL MVP Andrew McCutchen left in the fifth inning because of discomfort in his left ribs. Recently on the disabled list because of a rib problem, the center fielder ran into the wall earlier in the game.
Davis sent a 2-2 pitch from Maness (5-3) deep over the fence in right-center for his ninth home run of the season and his third as a pinch-hitter.
Tony Watson (9-1) couldn't protect an early lead after six-plus dominant innings by starter Gerrit Cole, but picked up the win. Mark Melancon worked the ninth for his 23rd save.
Josh Harrison homered for the Pirates.
METS 3, BRAVES 2
NEW YORK (AP) - Juan Lagares hit a two-run homer, sending Dillon Gee and the Mets to the win.
Gee (5-6) stopped the longest losing streak of his career at five games, outpitching Alex Wood (9-10) in the opener of a three-game series. Lagares, one of the best defensive center fielders in baseball, scurried from gap to gap and finished with seven putouts.
One of them was spectacular - he robbed Wood of a base hit with a diving, tumbling grab in shallow center to end the third inning.
Streaking slugger Justin Upton went 3 for 3 with an RBI double and a walk for Atlanta.
CUBS 3, REDS 0
CINCINNATI (AP) - Travis Wood pitched six innings of two-hit ball against his former team for his first win in two months, leading the Cubs past Johnny Cueto and Reds.
Arismendy Alcantara hit a two-run shot and Anthony Rizzo connected for his 30th homer for Chicago, which has won four in a row for the first time since June 30-July 4.
Cincinnati was shut out for the 12th time this season. Cueto (15-8) struck out eight in 6 1-3 innings in his second straight loss after winning seven consecutive decisions.
Wood (8-11) struck out five and walked one in his first victory since he pitched eight innings in a 3-0 win at Philadelphia on June 15.
ROYALS 2, TWINS 1
KANSAS CITY, Mo. (AP) - Alex Gordon hit a two-run homer in the ninth inning, helping the Royals avoid their first three-game skid since mid-July.
The Royals had been shut down all night by Ricky Nolasco, who scattered three hits over seven innings. But after going quietly in the eighth, the AL Central leaders managed to break through against closer Glen Perkins (3-1) in the ninth.
Alcides Escobar led off with a blooper to shallow right for a single, and Gordon followed by swatting the second pitch he saw over the right-field wall for his 10th homer.
Wade Davis (7-2) earned the win with a perfect ninth inning in relief.
ASTROS 4, ATHLETICS 2
HOUSTON (AP) - Chris Carter hit his 32nd homer, a three-run drive in the eighth inning.
Oakland starter Jason Hammel had retired 10 straight batters when he was replaced by Luke Gregerson (3-3) for the eighth. Robbie Grossman reached on an error by first baseman Stephen Vogt with one out and Gregerson hit Jose Altuve with a pitch.
Carter then launched a 90 mph fastball onto the tracks atop the wall in left field to put Houston on top.
Josh Fields (4-6) pitched a scoreless eighth for the win and Chad Qualls did the same in the ninth for his 15th save.