Jeff Keppinger and Pablo Sandoval each popped a solo home run to back eight scoreless innings from Madison Bumgarner as the Giants salvaged the finale of a three-game set with a 4-0 win over the Cubs on Wednesday afternoon at AT&T Park. Bumgarner struck out 11 and allowed just two hits and two walks to improve to 9-and-12 on the season. Keppinger also added an RBI single and Chris Stewart had a run-scoring double for San Francisco, which snapped a three-game slide. Starlin Castro and Marlon Byrd each had a hit for Chicago. Rodrigo Lopez was saddled with the loss. The Northsiders are off today. They head back to Wrigley Field tomorrow afternoon to open up a three-game series with Pittsburgh. Ryan Dempster gets the nod opposite Jeff Karstens in the opener.