Schwarber, the Cubs' first-round pick in the 2014 Draft, provided the bulk of the offense and showed everyone why he's a top prospect with a grand slam to right field in the second.
Schwarber celebrated his 22nd birthday Thursday and finished the game 1-for-3.
"Just a fastball up and I didn't get it where I wanted to," Giants starter Ryan Vogelsong said.
For the third straight day, the Giants pitching staff was roughed up as the team has surrendered 24 runs over the first three games.
Ryan Vogelsong retired the side in order in the first inning -- something Madison Bumgarner and Jake Peavy were unable to do -- but then gave up a grand slam in the second and the Giants found themselves in a 4-0 hole.
Billy McKinney, in his first at-bat with the Cubs, got in on the home run party with a solo shot to right in the eighth.
Vogelsong, who will likely start the season in the bullpen, finished the game after two innings. The right-hander surrendered four runs on three hits. He also walked one and struck out one.
Vogelsong admitted that he lost his focus a bit in the second inning, but otherwise he thought his spring debut went well.
"Physically, it was good," Vogelsong said. "Just got to work on the mental side a little bit."
Turner, one of several pitchers fighting for the fifth spot in the Cubs rotation, was sharp in his first appearance of the spring. The right-hander struck out one and allowed one hit in two scoreless innings.
Giants up next: The Giants will hand the ball to Yusmeiro Petit on Friday as the club hits the road to take on the Texas Rangers. Petit, coming off a very strong and impressive postseason, will be making his spring debut at 12:05 p.m. PT against right-hander Nick Tepesch.
William Boor is a reporter for MLB.com. Follow him on Twitter at @wboor. This story was not subject to the approval of Major League Baseball or its clubs.