Travis Shaw hit a grand slam as part of a six-run first inning and the host Milwaukee Brewers beat the Colorado Rockies 8-4 at Miller Park on Saturday night.Hernan Perez and Ryan Braun also homered and Freddy Peralta continued his mastery of Colorado with another strong outing. Josh Hader picked up his eighth save.Peralta (5-2) gave up two runs on two hits and struck out eight in six innings. He also walked two. Peralta has given up just two runs on three hits and fanned 21 over 11 2/3 innings in two starts against the Rockies this season.Milwaukee has won two straight to keep pace with first-place Chicago in the NL Central.Trevor Story homered twice for Colorado, which has lost four straight after going 17-6 in July.The Brewers jumped on starter Tyler Anderson in the second game of the weekend series. Christian Yelich, who had three hits, doubled with one out. Jesus Aguilar then walked and Jonathan Schoop singled to load the bases.After Braun singled to left to open the scoring Shaw launched his 21st homer into the second deck in right to make it 5-0.Perez followed with a solo shot to center, his ninth of the season.