Randy Wells pitched a two-hitter for his first career complete game, and Chicago hit four home runs -- three off San Francisco ace Tim Lincecum -- as the Cubs beat the Giants 7-0 on Monday night.