Espinosa hit a three-run shot to cap the Nationals’ five-run third inning, and added another solo blast in the sixth, his 10th of the season. It was the second multihomer game of his career.
Jason Marquis (6-2) gave up two runs on eight hits, struck out four and did not allow a walk in 6 1-3 innings. It was his first win against Philadelphia since joining the Nationals for the 2010 season. In his previous six starts against the Phillies, Marquis was 0-5 with a 9.49 ERA in 24 2-3 innings.
Cliff Lee (4-5) allowed six runs on seven hits, walked three and struck out four in 5 1-3 innings. The six runs tied his season high.
Pirates 5 Mets 1: In New York, Neil Walker hit a two-run single in the eighth inning off a game and gritty R.A. Dickey to help the Pirates rally past the Mets.
Josh Harrison stroked a tying single with two outs in the eighth to cap a successful major league debut and Pittsburgh got another fine outing from a starting pitcher. This time it was James McDonald , who gave up his only run on an infield dribbler.
McDonald allowed five hits in six innings against New York’s depleted lineup before Evan Meek (1-1) worked a perfect seventh. Jose Veras did the same in the eighth and Joel Hanrahan got three quick outs to end it.
Pirates starters have gone 12 consecutive games without allowing more than two earned runs.
Brewers 7 Reds 2: In Cincinnati, ailing Corey Hart homered and drove in four runs on a hot, muggy night, leading the Brewers to a victory over the Reds that broke their losing streak in Cincinnati.
The Brewers had lost their last six games and 12 of their last 13 at Great American Ball Park.
Padres 5 Braves 4: In Atlanta, Ryan Ludwick had an RBI single in the three-run seventh, Heath Bell struggled to earn a fourth straight save and the Padres beat the Braves for their season-high fourth consecutive victory.
The Padres haven’t won four consecutive games since they had a five-game streak last Aug. 15-19. They also took a series against the Braves for just the second time in the last 13 tries.
Ludwick, who went 4 for 5, has hit safely in 15 of 18 games, raising his batting average 77 points to .258 since May 10.
Cardinals 4 Giants 3: In St. Louis, Skip Schumaker’s infield RBI hit capped a three-run eighth inning, taking tough-luck Chris Carpenter off the hook in the Cardinals’ victory over the Giants.
Albert Pujols and Allen Craig hit RBI doubles in the eighth before Schumaker, who had been in a 2-for-19 slump, got the go-ahead single against Javier Lopez (2-1) on a perfectly placed grounder between first and second. Schumaker’s headfirst dive into the bag beat the throw from second baseman Freddy Sanchez , who went far to his left to glove the ball.
Astros 7 Cubs 3: In Chicago, Cubs closer Carlos Marmol blew his third save of the season, allowing six runs in the ninth inning as the Astros beat Chicago.
Matt Downs’ pinch-hit, two-run double tied the game and Michael Bourn singled in the go-ahead run off Marmol (1-2). Hunter Pence added a three-run shot for the Astros.
Jordan Lyles tossed seven brilliant innings in his Major League debut, but committed a throwing error in the eighth which cost him a chance to earn his first big league victory. He scattered five hits and struck out four and was charged with two runs, one earned.
Fernando Rodriguez , Jr. (1-0) got one out to earn his first career win.
Marlins 5 Diamondbacks 2: In Phoenix, Anibal Sanchez pitched eight effective innings and drove in two runs on chopping groundouts, helping the Florida Marlins end Arizona’s seven-game winning streak with a win over the Diamondbacks.
Logan Morrison and Gaby Sanchez each hit solo homers and the Marlins took advantage of a shaky Ian Kennedy (6-2) to bounce back from a 15-4 drubbing in the series opener Monday night.
Anibal Sanchez (5-1) struck out eight while allowing two runs to win his fifth straight decision, and Leo Nunez worked a perfect ninth for his 19th save in 20 chances.
Dodgers 8 Rockies 2: In Los Angles, Matt Kemp homered and drove in four runs, Casey Blake added a three-run shot and the Dodgers beat the Rockies.
The Dodgers clinched consecutive series wins for just the second time this season while tying their longest winning streak at three games.
Ted Lilly (4-4) allowed two runs and four hits in seven innings, struck out a season-high eight and walked none for the first time this season. It was the left-hander’s first win since May 10 at Pittsburgh.
