SAN DIEGO (AP) - Jon Garland finally gave the San Diego Padres what they were expecting.
Garland, the Padres' top offseason acquisition, won his first game by pitching seven strong innings to lead San Diego to a 5-2 win over the San Francisco Giants on Wednesday.
"It's nice to get that first win out of the way," he said.
Garland (1-2), who signed a one-year, $4.7 million contract, flashed the form that made the Padres name him as their opening-day starter.
"His secondary pitches were all very solid," Padres manager Bud Black said.
Nick Hundley hit a two-run homer and Adrian Gonzalez added a solo home run as San Diego won its sixth straight game. San Francisco lost its fourth consecutive game and finished 1-5 on its road trip.
Garland (1-2) held the slumping Giants to one run and six hits as he pitched into the eighth before leaving after giving up consecutive singles leading off the inning.
San Diego, which has beaten the Giants in 10 of 12 games at Petco Park, turned in three double plays, including two behind Garland.
Hundley hit a two-run home run, his second, off Dan Runzler to put the Padres ahead 4-1 in the fifth.
Todd Wellemeyer (0-3) had another rough start as he allowed two runs on three hits over four innings, including Gonzalez's solo homer in the first. Wellemeyer lost his career-high sixth straight decision.
"I just got a good swing on the ball and it carried," said Gonzalez. "If you get a good swing, you can get homers to right here."
Wellemeyer had a lack of control when he walked four consecutive batters in the second inning to give San Diego a 2-0 lead. He issued one-out walks to Oscar Salazar, Tony Gwynn, Garland and Everth Cabrera during which he threw just three strikes.
Wellemeyer went just four innings for the second straight start. He has allowed five homers in his three starts and has an ERA of 8.16.
Pablo Sandoval hit a solo homer, his third, for the Giants in the ninth off Edward Mujica.
The Giants continue to struggle offensively, having scored just four runs in their four straight losses. The first three defeats were all by one run.
"It was a tough series for us, a tough road trip," Giants manager Bruce Bochy said. "We have to get these bats going."