Brian Giles drove in two runs for the second straight night and the San Diego Padres beat the struggling Chicago Cubs 3-1 Saturday to extend their season-high winning streak to eight games.

The Cubs lost their season-high sixth straight. Right-hander Randy Wells hadn't allowed a run in his first 20 big league innings before giving up Giles' two-run double with two outs in the fourth inning.

Josh Geer (1-1) got his first win in six starts this season. He allowed Derrek Lee's homer in the second among his five hits in 6 2-3 innings. Geer struck out a career-high seven and walked none.

With Heath Bell unavailable, Edward Mujica pitched the ninth for his first career save. He allowed singles to Milton Bradley and Lee before Micah Hoffpauir hit into a double play, with first baseman Adrian Gonzalez touching the bag, looking at third to hold Bradley there, then throwing out Lee at second. Mujica then struck out Geovany Soto.

Wells (0-1) was starting in place of Rich Harden, who went on the 15-day disabled list on Friday with a mid-back strain. He previously made two starts while Carlos Zambrano was on the DL with a strained hamstring. He allowed three runs and five hits in seven innings, struck out seven and walked one.

Wells hadn't allowed a run to score in his previous 15 1-3 innings with the Cubs, including 4 1-3 innings last year, and one inning with Toronto in 2008.

He started strong Saturday night by facing the minimum nine batters through three innings. His only baserunner was Giles, who walked in the second inning before being erased on a double play.

Hill got into trouble in the fourth when he hit Edgar Gonzalez with a pitch with one out, then allowed a single to Scott Hairston with two outs. Giles, batting just .166 coming in, brought them both in when he doubled into the left-field corner.

Chris Burke singled in Nick Hundley in the seventh.

Lee homered to left-center on the first pitch of the second, his fifth.

Notes:@ Cubs leadoff hitter Alfonso Soriano got the night off ... San Diego 2B David Eckstein sat out a night after getting hit in the upper chest by a pitch from Carlos Zambrano while squaring to bunt on Friday night. ... The Padres celebrated the 25th anniversary of their first NL pennant by honoring 12 players and coaches from the 1984 team, including Steve Garvey and Dave Dravecky. San Diego rallied from a 0-2 deficit to beat the Cubs that year in the NL championship series before losing the World Series in five games against Detroit. Coincidentally, Cubs bench coach Alan Trammell, who grew up in San Diego, was MVP of that World Series as Detroit's shortstop.

© 2009 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed. Learn more about our Privacy Policy.