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
Adam Wainwright pitched two-hit ball over six innings for his first win in five months, Marcell Ozuna homered and the St. Louis Cardinals salvaged the finale of a four-game series with a 5-0 victory over the Los Angeles Dodgers on Sunday night.
The Philadelphia Phillies and New York Mets start their final series of the season Monday night at Citizens Bank Park with the Phillies are still clinging to slim playoff hopes and the Mets playing their best baseball since April.
The rivalry between the Toronto Blue Jays and the Baltimore Orioles has been lopsided this season.
Adam Wainwright strikes out 9, allowing only just two hits over six scoreless innings.
At age 35, Justin Verlander is having one of his finest seasons and has been at his best when the Astros need him most.
Christin Stewart, a September call-up, is getting a chance to play regularly as the Detroit Tigers' season winds down.