CHICAGO (AP) — Jake Peavy pitched seven solid innings in his fifth start with San Francisco, and the Giants rolled past the Chicago Cubs 8-3 on Wednesday, hours after they won a protest regarding a rain-shortened loss from the night before. Hunter Pence and Andrew Susac homered, and Travis Ishikawa drove in three runs with pair of doubles among three hits to help the Giants strengthen their hold on an NL wild card spot. Chris Valaika's two-run homer in the second inning accounted for the only runs against him. Struggling starter Edwin Jackson (6-14) was hit hard in just 2 2-3 innings, his shortest outing of the season. Before the game, the Giants won their protest filed with Major League Baseball over Tuesday night's rain-shortened loss that was called in the fifth inning.