LOS ANGELES — Freddy Peralta won his seventh straight start, Isaac Collins and Joey Ortiz homered, and the Milwaukee Brewers held off the Los Angeles Dodgers 8-7 on Saturday night to extend their win streak to a season-best nine.
Shohei Ohtani hit his National League-leading 33rd homer and drove in three runs for the Dodgers. Tommy Edman and Miguel Rojas both went deep in the eighth to pull the NL West leaders to 8-7.
But then Ohtani's flyball died on the warning track to end the eighth, and Trevor Megill threw a 1-2-3 ninth for his 23rd save as Los Angeles lost for the ninth time in 11 games.
Milwaukee improved to 5-0 against the defending World Series champions, including a three-game sweep at home last week.
Peralta (12-4) wasn't particularly sharp, giving up four runs and five hits in five innings as his ERA rose from 2.66 to 2.85. But the Brewers tacked on three insurance runs to maintain the lead after he exited, and the All-Star right-hander became the first 12-game winner in the majors.
After the teams traded four-run rallies in the third, the Brewers took a 5-4 lead on Collins' 363-foot homer over the short right-field wall in the fourth. They made it 6-4 on Caleb Durbin's RBI double in the sixth.
The Dodgers pulled to 6-5 in the sixth when Edman snapped an 0-for-29 skid with a single and Ohtani sliced an RBI single to left.
Milwaukee pushed it to 7-5 in the seventh when Andrew Vaughn hit a two-out RBI single, and 8-5 in the eighth on Ortiz's homer.