MILWAUKEE (AP) Scooter Gennett had a career-high four hits, Jimmy Nelson pitched into the seventh inning and the Milwaukee Brewers beat the Philadelphia Phillies 4-2 on Saturday night.
Gennett had four singles in four at-bats, drove in two runs and scored the tiebreaking run on Jean Segura's hit in the seventh.
Milwaukee improved to 6-0 against Philadelphia this year - its most wins over the Phillies in any season.
Nelson struck out six and gave up two runs and five hits in 6 2-3 innings. Wil Smith (6-2) got the final out of the seventh.
Francisco Rodriguez pitched the ninth for his 33rd consecutive save, including all 27 this year.
Philadelphia's Justin De Fratus (0-2) allowed a run and two hits while getting just two outs in the seventh.
Starter Jerome Williams gave up two runs - one earned - and five hits in six innings, leaving with the game tied 2-all.
Gennett's single in the ninth scored Jonathan Lucroy for a 4-2 lead.
In the seventh, Gennett led off with a bunt single down the third base line. He took second on a wild pitch and scored on a single to center by Segura for a 3-2 lead.
Philadelphia held a 2-0 lead when Milwaukee scored twice in the fifth with help from two Phillies errors.
A single by Gennett bounced off the glove of left fielder Cody Asche that let Khris Davis easily score from second. A single by Elian Herrera and an overthrow by right fielder Jeff Francoeur trying to get Segura at third ended up in the camera pit and allowed him to score.
Phillies: Maikel Franco is expected to return Tuesday, according to Philadelphia manager Pete Mackanin. Franco left the game Tuesday after getting hit on the wrist by a pitch.
Brewers: Segura's head hit the left knee of Cesar Hernandez as he slid into third in the fifth. After a brief visit from the trainer, Segura remained in the game.
Phillies: Aaron Harang (5-13) allowed eight earned runs and 14 hits in five innings in a 9-5 loss to Milwaukee on July 1.
Brewers: Taylor Jungmann (6-4) is 1-3 in his last four starts following a three-game winning streak.