Ryan Braun hit a two-run home run in the first inning to help the Milwaukee Brewers to a 4-2 win over the San Francisco Giants.