SAN FRANCISCO -- Brandon Crawford hit a two-run homer to help rookie Chris Heston win his fifth consecutive decision, and the San Francisco Giants beat the Milwaukee Brewers 4-2 Monday night for their sixth straight victory.