Ryan Dempster struck out a season-high 11 and snapped a six-game Wrigley Field losing streak to help the Chicago Cubs beat the San Francisco Giants 11-4 Friday.