Angels 6, Orioles 3: Jered Weaver pitched his ninth career complete game to remain unbeaten and host Los Angeles won back-to-back games for the first time this season.
Bobby Abreu drove in two runs and Erick Aybar and Kendry Morales had two hits and an RBI each to back Weaver.
Making his fourth start, Weaver (3-0) allowed three runs on five hits while striking out five. He didn't walk a batter.
Weaver's biggest mistake was surrendering a two-run homer to Matt Wieters that broke up a scoreless deadlock in the fifth. It was Wieters' fifth blast.
Los Angeles answered in the bottom of the frame, parlaying five singles, three walks and a wild pitch into five runs to knock out Orioles starter Jake Arrieta (1-1).
Abreu had a two-run single and Mark Trumbo, Aybar and Morales contributed RBI hits to put the Angels ahead 5-2.
Wieters drove in another run with an RBI groundout in the seventh to cut it to 5-3, but Torii Hunter grounder plated Albert Pujols in the bottom of the inning.
GAME NOTEBOOK: Pujols went 0-for-3 and remains homerless in 61 at-bats this season. ... Baltimore has been outscored 36-16 in the last five games played in Anaheim. ... Weaver had four complete games in 2011. ... Adam Jones had two hits for the Orioles and is batting .311.