Madison Bumgarner bounced back, striking out a career-high 11 batters in seven innings to help the San Francisco Giants beat the Cleveland Indians 3-1 on Sunday night to complete a three-game sweep.