William Contreras had three hits and drove in a run, Garrett Mitchell hit a home run and the Milwaukee Brewers beat the San Francisco Giants 3-2 on Tuesday night. Aaron Civale (6-8) allowed two runs in 5 1/3 innings, pitching well against the Giants after throwing seven shutout innings against them two weeks ago and improving to 4-2 since being traded to the Brewers from the Rays in July. The NL Central-leading Brewers, who entered the game having lost four of five, are now 4 1/2 games ahead of the Cubs in the division.