SAN FRANCISCO -- The way Brian Lawrence's last few outings had gone, he just wanted to make it through five innings.
He got through all nine Friday night, a day after Jake Peavy went the distance for the surging San Diego Padres.
Consecutive complete games and a loaded lineup that can hurt opponents in numerous ways -- these Padres seem as if they can do no wrong right now.
Brian Giles homered and drove in three runs, and Phil Nevin had a two-run double and finished with three RBI in San Diego's 9-3 win over the San Francisco Giants.
"It's a little easier to do when you're playing well and guys are swinging the bat," said Khalil Greene, who added three hits as the Padres won their 11th game in 14. "You're not going to go out every day and do that."
Geoff Blum hit a two-run double and Dave Roberts added a sacrifice fly for the first-place Padres, who have won four of the first six meetings between these teams this year. They got the bulk of their offense from the heart of the order: Giles batting cleanup and Nevin behind him in the fifth spot.
Lawrence (3-5) pitched a six-hitter for his seventh career complete game and first since Aug. 25 last year against the New York Mets. He won for the first time in five starts, snapping a four-game losing streak on the road to win away from Petco Park for the first time since last Sept. 15 at Los Angeles. This was his first victory since beating Arizona on April 30, and he had his high-powered offense to thank for an early cushion.
Lawrence and Peavy like to match each other's success, so their complete games certainly will be a conversation topic in the clubhouse come Saturday.
"It's nice," Lawrence said. "A complete game is one of those great accomplishments that doesn't happen too many times in your career. To do it on back-to-back nights, it's awesome."
The Padres hadn't done it since Aug. 14 and 16, 1998, by Sterling Hitchcock and Kevin Brown, both against Milwaukee at home.
Nevin had three hits, Greene doubled, singled twice and scored a run, and Damian Jackson had two hits in the Padres' 15-hit onslaught.
"All of those lefty bats are really hot right now," Giants manager Felipe Alou said. "They are really a great offensive team."
Ray Durham was one of few Giants to find success against Lawrence. Durham, whose 13-game hitting streak was snapped a night earlier in a 6-4 loss to the Los Angeles Dodgers, homered to right-center to start the second - his first homer of the season. Durham also singled in the fourth and scored twice.
Manager Bruce Bochy was close to taking Lawrence out, then he retired the final 18 batters of the game. Lawrence struck out one and didn't walk a batter six days after allowing five runs on eight hits in 6 1/3 innings at Seattle for the loss.
Bochy believes Peavy's big night might have helped.
"They have a way of trying to keep up with each other," Bochy said. "This can be something that takes a little pressure off him."
The Padres took a 3-0 lead in the first on back-to-back RBI doubles by Giles and Nevin.
Giles connected for his seventh homer this season leading off the third, sending a 2-0 pitch from Brad Hennessey (2-1) into the arcade in right field. Nevin followed with a single and Ramon Hernandez grounded out. Greene singled and Jackson drew a walk that chased Hennessey.
"I couldn't make adjustments," he said. "Everything was out of the zone, and everything in the zone was right down the middle. There are no positives about it."
Hennessey, making his fourth start of the season, worked on seven days' rest after having his start pushed back when ace Jason Schmidt was activated from the disabled list to start Tuesday against the Dodgers.
Michael Tucker made his second straight start in center field for the Giants and also had two hits batting leadoff.
Bochy is optimistic he'll have a contract extension before long. He met with general manager Kevin Towers recently to discuss the skipper's future with the club. "Kevin and I have talked. We're hoping to get something done soon," Bochy said. ... Greene is batting .583 against the Giants this season.