Tim Lincecum pitched four-hit ball into the seventh inning and Xavier Nady had a three-run double in his first game with the San Francisco Giants, who beat the Chicago Cubs 5-2 on Saturday.
Lincecum (8-14) allowed two runs on David DeJesus' seventh homer and struck out seven over 6 1-3 innings in a solid effort on a breezy day at Wrigley Field.
Nady, promoted from Triple-A Fresno when major league rosters expanded Saturday, hit a bases-loaded smash past third and into the left-field corner to give NL West-leading San Francisco a 4-0 lead in the first.
Chicago starter Justin Germano retired the first two batters of the game, but yielded singles to Pablo Sandoval and Buster Posey, walked Hunter Pence and hit Hector Sanchez with a pitch to force in the first run before Nady delivered.
San Francisco made it 5-0 in the second on Angel Pagan's triple and Marco Scutaro's sacrifice fly.
Lincecum, whose run support had been two runs or less in 16 of his previous 27 starts, surrendered DeJesus' drive to right in the third. He left to a big ovation from a sizeable Giants contingent after walking Wellington Castillo in the seventh.
Sergio Romo, the fourth Giants reliever of the day, pitched the ninth for his ninth save in 10 chances.
Germano (2-5) allowed six hits in five innings while throwing 93 pitches.