Kyle Hendricks pitched seven sharp innings and Chicago won despite getting only two hits, edging the San Francisco Giants 1-0 Thursday for its fifth straight victory.
Anthony Rizzo hit an RBI single to help the NL Central leaders complete a three-game sweep. The Giants lost their fourth in a row.
Hendricks (9-9) allowed three hits, struck out seven and walked none. He has a 1.79 ERA in 11 home starts this season.
Relievers Brandon Kintzler, Kyle Ryan and Rowan Wick each got two outs to complete the four-hitter. Wick finished for his second save.
Cubs pitchers combined for 10 strikeouts without a walk.
Jon Lester (10-8, 4.23 ERA) pitches the opener of a three-game series at home against the Nationals on Friday afternoon. RHP Anibal Sanchez (7-6, 3.99) goes for Washington.