Matt Cain pitched three hitless innings in his first appearance since San Francisco's spring opener, but the Milwaukee Brewers rallied for six runs off Jeff Suppan to beat the Giants 12-8 on Monday.
Cain had not pitched in game since Feb. 27 due to inflammation in his right elbow. He gave up three hits and struck out one.
Ryan Braun, returning to the lineup after missing two games with a slight muscle strain in his rib cage, singled off Cain in his first at-bat and struck out in his second.
Jeremy Reed hit a three-run homer to highlight a six-run fifth inning for the Brewers.
Aubrey Huff and Pablo Sanchez hit home runs for the Giants.
Sanchez survived a violent collision with Brewers baserunner Chris Dickerson while Sandoval was trying to field a ground ball in the fourth inning. Dickerson left the game shortly thereafter with a bruised right rib cage.