Great pitchers duel that extended to the plate. Zambrano outhits Lincecum
Cubs 3, Giants 0
At San Francisco, Carlos Zambrano threw a two-hitter, his first complete game since his no-hitter last season, and drove in two runs to lead Chicago.
Tim Lincecum (14-7) lasted seven innings, giving up two runs and seven hits. He walked three and struck out seven for the Giants, who fell five games behind the Rockies and 1 1/2 games behind the Atlanta Braves.
Lincecum had one of the Giants' hits.
Zambrano (9-6) struck out nine and walked one.