CHICAGO Kris Bryant, Jason Heyward and Ben Zobrist hit solo homers, spot starter Eddie Butler pitched five effective innings and the Chicago Cubs beat the San Francisco Giants 5-1 on Thursday for their third straight win.