Astros 7, Brewers 5

Jose Altuve collected four hits and J.D. Martinez drove in three runs - including a pair with a single in the eighth inning - as visiting Houston defeated Milwaukee for the first time in 12 contests.

Chris Snyder snapped a 4-4 tie with an RBI single in the seventh inning for the Astros, who bested their National League Central rival for the first time since May 1 of last season.

After Brian Bogusevic doubled to left and stole third in the seventh, Snyder deposited an offering from Jose Veras (2-1) into right field to give the Astros the lead.

Martinez provided insurance in the eighth by belting a shot back up the middle to plate Jordan Schafer and Altuve.

Wilton Lopez (2-0) relieved starter J.A. Happ and tossed one scoreless inning to pick up the win. Two relievers bridged the gap to Brett Myers, who worked around a triple in the ninth to secure his third save.

Ryan Braun belted his third homer in five contests, a two-run shot in the first inning. Braun also scored a wild pitch in the third and Travis Ishikawa and Corey Hart added solo homers for the Brewers.

GAME NOTEBOOK: Snyder's RBI single was just his third run driven in this season. ... Houston posted just its fourth win in its last 15 games. ... Martinez has a team-leading 18 RBIs on the season.

Final1st2nd3rd4th5th6th7th8th9thRHE
Houston AstrosAstros1300001207140
Milwaukee BrewersBrewers2110000105101
WP:Wilton Lopez (HOU)
LP:Jose Veras (MIL)
Season Series
MilwaukeeStatsHouston
9-8Vs8-9
.278Batting Average.278
5.7Runs / Game4.9
26Home Runs23
14Errors15