Harang (5-3) allowed three runs and eight hits in six innings, improving to 100-97 in 11 big league seasons. The Dodgers had not swept a four-game series at Philadelphia since Brooklyn accomplished the feat from May 24-26, 1946, according to STATS LLC.
Cole Hamels (8-3) wasted a 3-0 lead, giving up four runs — three earned — and six hits in six innings. Philadelphia has lost a season-high six straight and has the NL's worst home record at 12-19.
PIRATES 5, REDS 4, 10 INNINGS
CINCINNATI (AP) — Michael McKenry drove in the first earned run allowed by Aroldis Chapman with an RBI double in the 10th inning, rallying the Pirates to the victory.
McKenry's sacrifice fly put Pittsburgh up 4-3 in the seventh, but closer Joel Hanrahan (3-0) blew a save for only the second time this season, giving up a leadoff homer to Ryan Ludwick in the ninth.
Chapman (4-1) hadn't allowed an earned run in a club-record 24 appearances covering 29 innings. Clint Barmes opened the 10th with a double and came around on McKenry's double to right field.
Chris Resop got his second major league save, allowing the Pirates to take two of three in the series against the NL Central leaders.
Ludwick and Jay Bruce also had solo shots off Kevin Correia.
BRAVES 8, MARLINS 2
MIAMI (AP) — Jason Heyward hit two solo homers to centre and the Braves completed a three-game sweep.
Martin Prado put Atlanta ahead to stay with a two-run homer, and Michael Bourn added a three-run homer in the ninth. Mike Minor (3-4) needed 103 pitches to get through five innings but allowed only one run, and four relievers completed a nine-hitter.
Giancarlo Stanton hit his 14th homer and Jose Reyes hit his first for the Marlins, but they went 0 for 13 with runners in scoring position and left 11 men on base. They totalled 16 hits in the series while being outscored 21-3, and were swept in their new ballpark for the first time.
Mark Buehrle (5-6), who had won his three previous career starts against Atlanta, allowed two runs and three hits in six innings.
METS 3, NATIONALS 1
WASHINGTON (AP) — Knuckleballer R.A. Dickey (9-1) tossed four-hit ball for scoreless 7 1-3 innings and extended the longest shutout streak of his career to 24 2-3 innings — a span that began against Pittsburgh and continued against San Diego, St. Louis and the Nats.
Dickey became the first pitcher in the majors to reach nine wins this season. Lucas Duda backed Dickey with his fifth homer in eight games, a two-run shot in the fifth against Chien-Ming Wang (1-2).
BREWERS 4, CUBS 3
MILWAUKEE (AP) — Norichika Aoki homered twice, including a drive off Casey Coleman (0-1) leading off the 10th inning. The former Japanese batting champion entered the game with one homer, an inside-the-park homer on April 20.
Corey Hart hit a game-tying RBI double in the eighth for the Brewers, who took two out of three games from their NL Central rivals. John Axford (1-2) of Simcoe, Ont., earned the win.
GIANTS 8, PADRES 3
SAN DIEGO (AP) — Matt Cain (7-2) struck out nine in seven innings, allowing three runs — none earned — and seven hits to win his sixth straight start.
Buster Posey, Angel Pagan and Gregor Blanco homered. Ryan Theriot had four hits for the Giants, who committed four errors but won for the ninth time in 11 games.
San Diego (19-39) has the worst record in the big leagues. Jason Marquis (0-1) allowed four runs — two earned — and nine hits in six innings in his Padres' debut.
CARDINALS 14, ASTROS 2
HOUSTON (AP) — David Freese hit a grand slam and a two-run homer and St. Louis rookie Lance Lynn struck out a career-high 11 in earning his ninth win.
Freese's slam in the seventh inning was the third homer of the game for St. Louis. He added a two-run shots in the ninth as the Cardinals scored a season-high.
Carlos Beltran connected on his National League-leading 16th homer in the fifth and Shane Robinson added a two-run shot in the seventh for the Cardinals.
Lynn's nine victories are tied with R.A. Dickey of the Mets for most in the NL.
Lynn (9-2) allowed six hits and two runs to continue his mastery of the NL Central. He is 7-0 with 60 strikeouts in 15 career appearances in the division.
Houston starter J.A. Happ (4-6) allowed five hits and four runs with five walks in 4 2-3 innings.