SAN FRANCISCO, Calif. -- Eric Chavez hasn't changed his approach since coming off the disabled list, it's just that things seem to be finally falling in place.
"I've been on the same pace since I've come back," Chavez said. "Some days you don't feel as good and you still try to find a way to contribute offensively. Today was a good day."
Dana Eveland (5-5) gave up a run and six hits in 6 2/3 innings for the A's, who have won six in a row over the Giants and four of five overall. The left-hander walked three and struck out five. Eveland, who won his first road game since April 25 in Seattle, walked a combined 13 over his previous two starts.
"It's nice to have a decent start again," Eveland said. "This park is a great place to pitch in and I took advantage of that."
Huston Street pitched the ninth for his 13th save in 15 chances in the A's first save opportunity in 17 games, their longest streak since the 1981 season.
"It was a great series for us," A's manager Bob Geren said. "We got runs when we needed and we did it without the home run ball. That shows our versatility."
A's pitchers have given up four runs in the last 48 innings against the Giants. A's starters allowed two runs during the series.
"It's pitching, definitely, for us," Chavez said. "When you get such good pitching performances it gives you a leg up. The numbers dictate that it's been pitching."
Kevin Correia (1-4) was activated from the disabled list to make his first start since getting only one out on April 26 against the Cincinnati Reds. He went 5 1/3 innings, allowing five runs and seven hits. He walked two and struck out four as the Giants lost for the fifth time in six games.
"I had a certain plan with them and it worked pretty well the first couple times around," Correia said. "I saw them make adjustments and it was that I was making bad pitches."
The Giants fell to a major league-worst 13-22 at home.
"Home is supposed to be your sanctuary," Giants second baseman Ray Durham said. "We're short on talent but we have more heart than anybody in the league. We were playing good and then we get swept by these guys."
Chavez, who came in with career .231 mark in San Francisco, tied the game with a fourth-inning single and put the A's ahead in the sixth with another base hit. Bobby Crosby, Carlos Gonzalez and Daric Barton also drove in runs in the four-run sixth.
"You have to give their hitters a lot of credit," Chavez said. "This park is a terrible place to hit in. ... The wind howls here and balls don't drop in front of outfielders because they don't have to play deep."
Randy Winn drove in the Giants' first run with a third-inning double. Emmanuel Burriss had a pair of doubles.
"I'm definitely comfortable," Burriss said. "These are big league pitchers. I'm just trying to see the ball as well as I can and trust my hands."
Pinch hitters John Bowker and Bengie Molina each drove in a run to make it 5-3 in the eighth.
Chavez has 770 RBI, tying him with Hall of Fame outfielder Reggie Jackson for fourth all-time in Oakland history.
The Giants are winless in six interleague games this season. ... The A's have swept six series this year, doubling last year's total. ... The A's have not hit a home run in six games, their longest streak since also going six without one in April of 2007. ... The game was delayed several minutes in the eighth inning after Durham lost a ball in a white advertising sign behind home plate. The umpires asked that it be corrected. ... The A's have won 14 of the last 18 games against the Giants. ... First batters faced were hitless in 15 at bats against A's RHP Keith Foulke until Bowker's single in the eighth. ... A's pinch hitters are hitless in their last 17 at bats.