PHILADELPHIA — Cole Hamels threw eight sharp innings, Michael Young hit a two-run double and the Philadelphia Phillies beat the Washington Nationals 4-2 Tuesday night for their third straight win.
Hamels (4-11) allowed one run and six hits to win his second consecutive start for the first time this season. The three-time All-Star lefty has struggled in his first full year after signing a $144 million contract extension last July.
Jayson Werth hit a solo homer for Washington. The defending NL East champs have lost two straight and are only 1½ games ahead of third-place Philadelphia.
The Phillies have won six of their past eight games, including consecutive series victories over first-place Pittsburgh and Atlanta, to move within one game of .500 at 45-46.
Braves 6, Marlins 4
MIAMI — Justin Upton homered, doubled twice and scored three runs to help the Atlanta Braves earn their 27th comeback victory when they beat the Miami Marlins.
The Braves overcame deficits of 3-1 and 4-3. They lead the NL in come-from-behind wins.
Pitchers for the two teams combined to retire 30 consecutive batters Monday, when Atlanta won 7-1 in 14 innings. The second game of the series was a slugfest by comparison, with Upton leading the way.
He doubled home a run in the third, doubled and scored to make it 4-all in the fifth, then hit his 16th home run leading off the seventh against reliever Ryan Webb.
Brewers 2, Reds 0
MILWAUKEE — Wily Peralta tossed a three-hitter for his first career shutout and Logan Schafer hit his first homer, a two-run shot that helped the Milwaukee Brewers to a victory.
Peralta (6-9), whose start was pushed back from Sunday to give his aching left hamstring a couple extra days of rest, struck out six and walked four for his first complete game.
Cubs 7, Angels 2
CHICAGO — Alfonso Soriano hit two of the Cubs’ season high five home runs and Travis Wood earned his first win in nearly six weeks in Chicago’s victory over the Los Angeles Angels.