PHILADELPHIA (AP) -- Clayton Kershaw limited Philadelphia to two hits in six innings and Carl Crawford hit a solo homer as the Los Angeles Dodgers beat the Phillies 2-0 in the National League on Friday.
Kershaw (3-1) bounced back from his roughest outing in two years with an excellent performance, striking out nine. The two-time Cy Young Award winner allowed seven runs in 1 2-3 innings -- the second-shortest outing of his career -- in an 18-7 loss to Arizona last Saturday.
Roberto Hernandez (2-2) allowed two runs and seven hits in 6 1-3 innings in his first start since May 9. Hernandez pitched out of the bullpen the past two weeks because the Phillies didn't need a fifth starter.
The Dodgers have won three of four. The Phillies have lost three in a row, tying their season low of five games under .500.
Four relievers combined to finish off the three-hitter. Brian Wilson had a perfect eighth and Kenley Jansen closed it out for his 14th save in 15 tries.
BREWERS 9, MARLINS 5
MIAMI (AP) -- Mark Reynolds hit a pair of two-run homers as Milwaukee won a record-setting slugfest at Marlins Park.
Giancarlo Stanton and Garrett Jones hit two solo homers apiece for Miami, and Khris Davis homered for Milwaukee. The teams combined for seven homers, the most since the pitcher-friendly ballpark opened in 2012.
Reynolds homered in the fourth and again in the fifth, increasing his season total to 11. It was his 20th career multi-homer game.
Milwaukee didn't need slugger Ryan Braun, who sat out after a flare-up of the oblique strain that sent him to the disabled list earlier this season.
Miami lost despite hitting a season-high four home runs. Stanton's two tape-measure homers increased his season total to 14, most in the NL, and his 47 RBIs lead the majors. It was his 12th career multi-homer game, tying Hanley Ramirez's club record.
Marco Estrada (4-2) didn't pitch from the stretch until there were two out in the seventh, because all four of Miami's baserunners to that point hit home runs. He gave up five runs and departed after 6 2-3 innings.
Tom Koehler (4-4) went five innings and gave up seven innings, including both homers by Reynolds.
REDS 5, CARDINALS 3
CINCINNATI (AP) -- Todd Frazier hit a three-run homer off Shelby Miller and Devin Mesoraco added a solo shot as Cincinnati beat St. Louis to tighten the top of the NL Central division.
The Reds moved within three games of the second-place Cardinals, who have won seven of their last nine games while staying right behind division-leading Milwaukee.
Miller (6-3) had won six straight decisions, the best such streak of his career. He allowed five runs in five innings, including Frazier's ninth homer in the third inning.
Homer Bailey (4-3) escaped numerous threats during his six innings. Aroldis Chapman gave up a hit in the ninth while getting his fourth save in five chances, with his fastball topping out at 102 mph (164 kph).
PIRATES 4, NATIONALS 3
PITTSBURGH (AP) -- Charlie Morton worked into the sixth inning to end a lengthy losing streak as Pittsburgh beat Washington.
Morton (1-6) allowed one run on five hits in 5 2-3 workmanlike innings for his first victory since September. Pedro Alvarez hit his ninth home run of the season after being dropped from fourth to sixth in the lineup. Ike Davis, who replaced Alvarez as the cleanup hitter, went 2 for 4 with two runs scored.
Jason Grilli picked up his first save since April 14 in his return from the disabled list.
The Pirates have won three straight and four of five.
Jordan Zimmerman (3-2) labored through six innings to lose for the first time in over a month.
BRAVES 3, ROCKIES 2
ATLANTA (AP) -- Gerald Laird drove in two runs with two hits, including a tiebreaking single in the eighth, and Atlanta beat Colorado after the Rockies lost third baseman Nolan Arenado to a broken finger.
Arenado left the game in the second inning after fracturing his left middle finger on a head-first slide into second base.
Ramiro Pena, who replaced third baseman Chris Johnson in the third inning, led off the eighth with a double to the centerfield wall off Adam Ottavino (0-1). After Andrelton Simmons and Dan Uggla struck out, Laird lined the single to left and advanced to second when Corey Dickerson's throw bounced past catcher Jordan Pacheco.
David Carpenter (4-0) pitched a scoreless eighth, and Craig Kimbrel struck out the side in the ninth for his 13th save.
Michael Cuddyer hit a home run for Colorado.