OAKLAND, Calif. -- Jeff Weaver worked various arm angles the way he always did pitching for the Dodgers and it finally led to a victory with his new Los Angeles team.
Garret Anderson's big bat was a big help, too.
Weaver (1-2), a 14-game winner for the Dodgers last year, outpitched Dan Haren and got quick outs until Nick Swisher's first career grand slam in the fifth pulled the A's to 5-4.
"The first win is usually the toughest one to get," said Weaver, who watched three relievers pitch a scoreless inning each. "Especially coming into a new club, I put pressure on myself to make it happen."
Weaver struck out five and walked one in six innings. Brendan Donnelly and Scot Shields each worked a scoreless inning, and Francisco Rodriguez pitched the ninth for his sixth save.
Adam Kennedy added an RBI double and Vladimir Guerrero singled in a run after fouling a pitch off his left leg in the first against Haren (0-2), who is winless in four outings and off to another slow start.
Haren gave up five runs and eight hits in 7 1/3 innings, but stayed in the game after the Angels' three-run fifth in which he plunked Chone Figgins and threw a wild pitch that led to a run.
After walking Figgins to start the game and giving up Guerrero's single two batters later, Haren received a visit from pitching coach Curt Young -- and something changed. Tim Salmon grounded into an inning-ending double play to start a stretch of eight straight outs by the right-hander, in his second full season as a starter.
But Anderson sent a 1-2 pitch over the wall in right for a solo shot with one out in the fourth, his second homer in two games. He also had three singles in yet another fine day against the A's.
Anderson has 207 hits against the A's, the most by active players, and a .330 career average. In addition, his 111 hits in the Oakland Coliseum are the most by an active player.
His fourth homer of the season came a day after he hit a solo shot in the Angels' 5-3 loss. He said his success in Oakland is "just one of those things you can't explain."
"I've been comfortable most of the year," Anderson said. "Just because I got four hits today doesn't mean anything."
Dan Johnson broke out of his 1-for-37 slump to start the season with three hits for the A's, who lost for the eighth time in 11 games.
He singled on the first pitch from Weaver in the third and added an infield single in the fifth that loaded the bases with one out. Moments later, Swisher sent a 1-0 curveball over the right-field wall for his seventh home run and pumped his fist while rounding first.
"First one, man, but it's hard to enjoy it when you lose the game," Swisher said. "It got us back in the game and I thought there was some momentum shift. I know I was excited."
Johnson singled again in the seventh and finished 3-for-4, raising his batting average from .027 to .098. Jay Payton snapped an 0-for-19 skid with his single in the fifth.
"I just remember smoking three balls for hits," Johnson said. "Same old approach. I might have been 0-for-forever, but I've been hitting some balls hard. They were just falling today. It's one of those things that will work itself out. Usually by the end of the year your numbers work out. I know it's tough to watch a guy struggle but it gave me a lot of confidence that they kept running me out there."
The Angels placed OF Juan Rivera on the 15-day disabled list with tightness in his rib cage. Rivera took batting practice Friday to test the injury, but it had become worse. The Angels, who had hoped to avoid a DL stint by Rivera, brought up speedy outfielder Reggie Willits from Triple-A Salt Lake to take Rivera's spot. ... A's closer Huston Street played catch to test his strained chest muscle that made him unavailable for the fourth straight game. If the reigning AL Rookie of the Year feels fine Sunday, he will likely throw off a mound and could be available as soon as Monday's game at Texas. "It felt good," Street said of his session of about 50 throws. "No pain. I just felt a little weak, fatigued because the muscles are still weak. You've got to recondition them, but that'll come real quick." ... Oakland SS Bobby Crosby is not expected to miss significant time with a strained right triceps muscle, an injury he sustained in batting practice Friday. He entered as a pinch-runner in the ninth.