MILWAUKEE (AP) - Delmon Young homered, Tyler Cloyd allowed four hits over 6 2-3 scoreless innings, and the Philadelphia Phillies moved above .500 for the first time this season with a 5-1 victory over the Milwaukee Brewers on Thursday night.
Coming off a three-game sweep of Miami that pulled the Phillies even for the first time since they were 6-6 on April 14, the season-high fifth consecutive win improved their record to 31-30.
Cloyd (2-2) limited Milwaukee to singles by Jean Segura, Ryan Braun and Aramis Ramirez through 6 2-3 innings. When Norichika Aoki singled with two out in the seventh, Phillies manager Charlie Manuel brought in Justin De Fratus who retired Segura on a grounder to second.
Philadelphia scored in four of five innings against Milwaukee starter Wily Peralta (4-7).
CARDINALS 12, DIAMONDBACKS 8
ST. LOUIS (AP) - Shelby Miller hit his first career home run and also pitched six sharp innings, leading the Cardinals over Arizona.
Matt Adams and Daniel Descalso homered in an eight-run fourth inning off Ian Kennedy. Matt Holliday and Matt Carpenter also connected for the Cardinals.
Miller (7-3) allowed two runs and six hits. He struck out nine and walked none.
Kennedy (3-4) was tagged for 10 runs and 13 hits in four innings.
Arizona scored three times in the ninth, and Edward Mujica got two outs for his 18th save in 18 chances.
DODGERS 5, BRAVES 0
LOS ANGELES (AP) - Rookie Yasiel Puig hit his first career grand slam, Zack Greinke pitched four-hit ball over seven innings, and the Dodgers snapped the Braves' five-game winning streak.
Clinging to a 1-0 lead, the Dodgers loaded the bases in the eighth after Cory Gearrin gave up one-out singles to Skip Schumaker and Luis Cruz, and then walked pinch-hitter Hanley Ramirez.
Puig homered on the first pitch into the right field pavilion, extending the Dodgers' lead to 5-0.
Greinke (3-1) put his recent struggles behind him, striking out a season-high seven and walking three to earn his first victory since May 15 against Washington.
Tim Hudson (4-5) dueled Greinke through seven innings, allowing one run and four hits. He struck out five and walked none in his first start against the Dodgers since 2011.
PADRES 6, ROCKIES 5, 12 INNINGS
DENVER (AP) - Pinch-hitter Yasmani Grandal drove in the go-ahead run with a fielder's choice in the 12th inning to lift the Padres to a win over Colorado, snapping a six-game skid against the Rockies.
With the bases loaded and one out, Grandal sent a chopper to third that Nolan Arenado fielded, quickly stepping on the bag and throwing low to first. Grandal was ruled safe, though replays appeared to show he may have been out by a step. Rockies manager Walt Weiss ran out to argue with first base umpire Ed Hickox before returning to the dugout.
Luke Gregerson (4-2) pitched two shutout innings and Brad Boxberger worked the 12th for his first save of the season.
Manuel Corpas (0-1) gave up a one-out single to Chase Headley and a double to Kyle Blanks in the 12th. He intentionally walked Jedd Gyorko to set the stage for Grandal.