Jonathan Davis hit a dribbler down the third base line for a game-winning single in the top of the 10th inning as the Milwaukee Brewers rallied to beat the San Francisco Giants, 3--2, on Thursday night.