CHICAGO -- There isn't much Kyle Hendricks thinks he needs to change. And it's hard to argue when he's in command like this.
Hendricks (4-3) struck out seven and walked two, helping Cubs open the series on a winning note after a two-game sweep by Cleveland at Wrigley Field.
"I feel really good," he said. "It's just that constant focus, come in every day. There are a few things that aren't necessarily where I want it to be right now, but overall, it's been really good."
Gorkys Hernandez homered leading off the fourth and singled in the sixth. Andrew McCutchen, Buster Posey and Brandon Belt each hit fly balls to the warning track against Hendricks. But San Francisco managed just four hits and fell to 0-3 on an eight-game trip. The Giants have been outscored 21-5.
"It was Kyle's day," Chicago manager Joe Maddon said. "He gave us a chance to win that game."
Outscored 11-1 in the Cleveland series, the Cubs chased Derek Holland in a four-run seventh.
Zobrist broke a 1-1 tie with his double to left against Will Smith, and Kris Bryant added a two-run single off Cory Gearrin. Addison Russell made it 6-1 with an RBI single in the eighth, and the Cubs hung on for the victory.
Pedro Strop retired the first two batters in the ninth before Belt singled, went to second on indifference and scored on Longoria's single.
Addison Russell moved the runners up with a sacrifice against Smith before Tommy La Stella -- batting for Hendricks -- walked. That loaded the bases for Zobrist, who lined a double to left. Bryant's single was the only other hit in the inning, and the Cubs drew two walks in addition to a hit batter while sending nine to the plate.
"We just talked about a few things," Giants manager Bruce Bochy said. "The thing that has hurt us are these walks. That's what came back to get us today. It's an area where we need to get better."
The Giants activated Williamson from the 10-day disabled list and sent left-hander Josh Osich to Triple-A Sacramento.
Williamson had been sidelined since April 24 because of a concussion. He was hurt when he stumbled on a bullpen mound and crashed into the left-field wall chasing a fly ball during a home game.
Osich has an 8.25 ERA in 12 relief appearances.
Giants: LHP Madison Bumgarner (fractured pinky on his throwing hand) is scheduled to throw approximately 45 pitches in a rehab start with Triple-A Sacramento Saturday. ... 2B Joe Panik (sprained left thumb) continues to make progress and could begin a rehab assignment before the team concludes its current road trip that runs through Wednesday.
Giants: RHP Chris Stratton (5-3, 4.92 ERA) tries to win his third straight start, though he's only gone five innings in each of his past two.
Cubs: LHP Jose Quintana (5-3, 4.47) looks to build on a dominant start after throwing one-hit ball over seven innings in a 10-0 win at Cincinnati on Saturday.
More AP baseball: https://apnews.com/tag/MLBbaseball
Reliever Jenrry Mejia released by Mets after 3 drug suspensions
The Mets have released reliever Jenrry Mejia, who has been suspended since 2016.
Intense and eccentric, no one had more fun than Adrian Beltre
He might have seemed surly, unapproachable -- and untouchable, if you consider he hated having his head patted. But that was never the real Adrian Beltre.
James Paxton trade should signal a Seattle Mariners fire sale
Now that the Mariners have shipped their ace east, it's time to go all-out on tearing up the team and rebuilding for the future.
Is Beltre a first-ball Hall of Famer?
Adrian Beltre retires after 21 MLB seasons so The Dan Le Batard Show debates if his 3,166 hits and 477 home runs merit him becoming a first-ballot Hall of Famer.
Man gets probation for 'Field of Dreams' site vandalism
A man accused of driving onto and damaging the eastern Iowa baseball field made famous by the 1989 movie "Field of Dreams" must serve two to five years of probation.
Next stop, Cooperstown? Adrian Beltre announces retirement
Rangers third baseman Adrian Beltre has announced his retirement after amassing more than 3,000 hits over 21 seasons.