Giants starter Chris Heston took the loss, serving up Schwarber’s homer, which was the first off the right-hander since May 23, ending a streak of 78 1/3 innings without one, the longest active streak for any starting pitcher. Chicago now has won seven of its last eight games.
The Cubs loaded the bases with two outs in the first and took a 2-0 lead on Jorge Soler’s two-run single.
Schwarber made fans scream with joy in the second with his first home run at Wrigley Field, launching a 1-0 pitch from Heston into the right-field bleachers.
It was the rookie’s second home run in as many games and sixth this season.