Living up to his status as Milwaukee's most prolific run producer, Travis Shaw lashed an RBI double that capped a seventh-inning rally Tuesday night and carried the Brewers past the San Francisco Giants, 4-3.