PHOENIX -- Manny Pina had three hits -- two doubles -- and two RBIs and the Milwaukee Brewers ended Arizona's nine-game home win streak with an 8-6 victory over the Diamondbacks on Friday night.
Jake Lamb hit a three-run homer for the Diamondbacks, losers at home for only the ninth time in 33 games this season. David Peralta added three hits and an RBI.
Brewers second baseman Jonathan Villar was taken off the field on a cart after making a diving stop in short right field to rob Chris Herrmann in the eighth inning and then fell down in obvious pain.
Manager Craig Counsell said after the game that Villar had experienced back spasms.
Hernan Perez homered for the Brewers and Orlando Arcia had three singles and a sacrifice fly.
With the game tied 4-4, Brett Phillips led off the Milwaukee sixth with a single and Arcia reached on a bunt. Pinch-hitter Jesus Aguilar followed with a sharp double into the left field corner off reliever T.J. McFarland (3-1) to bring home Phillips. Arcia scored on left fielder Daniel Descalso's error, putting the Brewers up 6-4.
Zach Davies (7-3) gave up four runs and four hits in five innings to get the victory.
Corey Knebel, hitting 100 mph on the Chase Field radar gun, retired the last four Arizona batters -- three by strikeout -- for his eighth save in 11 tries.
Each team scored twice in the seventh and Arizona had the bases loaded with two outs when Nick Ahmed bounced out to the pitcher.
Perez broke a 3-3 tie with a two-out solo shot over the left field wall in the fifth.
In the Diamondbacks' half of the inning, Davies struck out the first two batters, but Peralta blooped a double down the left field line and scored when Paul Goldschmidt singled up the middle to tie it 4-4.
Each team scored three in the first.
Domingo Santana, Pina and Villar doubled off Randall Delgado in the opening inning for Milwaukee.
Lamb's three-run homer to deep right-center tied it in the Arizona half of the first, boosting his major league-leading RBI total to 56.
RHP Taijuan Walker (finger blister) threw a bullpen session on Friday, with his right index finger still bandaged. Manager Torey Lovullo said Walker will throw at least once more in the bullpen. … CF A.J. Pollock (strained right groin) extended his running on Friday and is to run again, making some turns this time, on Saturday.
RHP Junior Guerra (1-0, 1.83 ERA) makes his fifth start of the season, second against Arizona, in Saturday night's second of the three-game series. RHP Zack Godley (1-1, 2.39 ERA) starts for the Diamondbacks.