Maikel Franco #7 of the Philadelphia Phillies high fives Cesar Hernandez #16 after scoring a run in the bottom of the third inning (Mitchell Leff/Getty Images)

Cameron Rupp homered and doubled and Andres Blanco also went deep to help the Philadelphia Phillies snap their season-worst seven-game losing streak with a 6-3 victory over the Milwaukee Brewers on Friday night.

Andrew Bailey (3-0) pitched 1 2/3 hitless innings of relief to earn the victory and help Philadelphia end an eight-game skid to the Brewers at home that spanned three seasons.

Jeanmar Gomez pitched a scoreless ninth for his 18th save in 19 chances

Jonathan Villar homered for the second straight night for Milwaukee, which lost for just the fourth time in 11 games. The Brewers had won four in a row on the road.

Milwaukee's Jimmy Nelson (5-4) had his shortest outing of the season, allowing six runs on seven hits in four innings.


Sign up for the Newsletter

Get the best of delivered to your inbox every day.

(Copyright 2016 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed)