Christian Yelich and Omar Narvaez hit back-to-back homers in the eighth inning and the Milwaukee Brewers beat the Arizona Diamondbacks 7-5 on Saturday.
Arizona have lost their last 16 road games.
For their part, Milwaukee has won 13 of its last 16 against Arizona since the start of the 2018 season. The Brewers are 11-3 against their West Division opponents this season.
Yelich, slowed down by injuries this year, hit his third home run against Joakim Soria (0-2).
The former NHL MVP hit the long ball after a disagreement over the second strike with third baseman Joe West.
Narvaez followed with his sixth homerun of the season.
Devin Williams (2-0) threw an eighth and Josh Hader struck out the Dbacks in sequence in the ninth for his 14th save.
Josh Rojas hit two home runs for Arizona.
Willy Adames hit a two-run homer in the sixth to give Milwaukee a 5-2 lead.
The Diamondbacks tied for seventh on home runs for Josh Rojas and 14th Eduardo Escobar against Brent Suter.
Elsewhere in the Nationale:
Reds 5 – Cardinals 2
CIN: Jonathan India and Eugenio Suarez hit home runs
STL: Wounded in a knee, Yadier Molina leaves the match in 4th. A 4th straight setback for the Cards
Nationals 2 – Phillies 5
WAS: Josh Harrison was hit twice by starter Spencer Howard
PHI: Bryce Harper ended 0-of-18 streak and Andrew McCutchen hit three-run homer
Marlins 7 – Pirates 8 (12th round)
MIA: Marlins extended longest losing streak in 6 years to 8
PIT: Jacob Stallings ended the game with a single
Cubs – Giants
Dodgers – Braves
THE D :
Athletics – Rockies
Mets – Padres