Clay Hensley (4-5) gave up one run and two hits in one inning to take the loss for the Giants, who open the NL division series on Saturday against Cincinnati.
Melky Cabrera got his 50th hit of the month to spark the go-ahead rally and Buster Posey drove in a pair of runs to lead the San Francisco Giants to a 3-1 victory over the Arizona Diamondbacks on Tuesday night.
The Brewers knocked around two-time NL Cy Young Award winner Tim Lincecum in the first inning, then rallied against San Francisco’s bullpen to send the Giants to their fourth straight loss, all at home.
Pablo Sandoval singled in the third inning, giving him a hit in each of the first 18 games. That matches Johnny Rucker’s mark with the 1945 New York Giants for best season-opening streak in franchise history.
Free-agent right-hander Clay Hensley and the San Francisco Giants have reached agreement on a $750,000, one-year contract.