Leiter (10-5) struck out six and walked four to win consecutive starts for the first time since mid-June.
David Weathers retired the final six batters for his second save.
The Brewers almost struck back in the next inning, when Brady Clark was hit by a pitch and Keith Ginter singled. But Eddie Perez grounded into a double play and, after an intentional walk to Royce Clayton, pitcher Wes Obermueller struck out to end the inning.
Kim Kardashian, Kanye West reportedly set wedding date
Ray Liotta sues skin care company over use of likeness