The Cubs hit four home runs and Randy Wells tossed a complete-game, two-hit shutout en route to a 7-0 victory over the Giants on Monday night at AT&T Park. Wells struck out seven and gave up just one walk to improve to 6-and-4 on the season. Blake DeWitt slammed a three-run homer, while Alfonso Soriano, Geovany Soto and Carlos Pena all added solo shots for the Northsiders, who snapped a four-game slide. Andres Torres and Mike Fontenot [[ FONT-uh-NOH ]] each recorded a hit for San Francisco. Tim Lincecum gave up five runs, four earned, through six innings of duty to absorb the loss for the Giants, who slipped five games back of Arizona atop the NL West standings. Matt Garza will toe the rubber opposite Ryan Vogelsong in tonight's second installment.