Peralta made up for allowing five runs on eight hits through six innings of work with his home run to pick up the win for the Brewers. Logan Schafer, Khris Davis, Mark Reynolds and Juan Francisco all added solo shots.
Martin Maldonado and Jeff Bianchi knocked in a run apiece to round out the Brewers scoring.
Kyle Seager and Mike Zunino had a solo shot apiece and Robinson Cano drove in a pair for Seattle. Blake Beavan was knocked around over 5 2/3 innings for seven runs, allowing four homers.
Michael Saunders and Dustin Ackley notched an RBI apiece for the Mariners.