ANAHEIM, Calif. (AP) - Albert Pujols had three hits, including a two-run double, and Dan Haren won his second straight start since coming off the disabled list as the Los Angeles Angels beat Tampa Bay 3-1 Friday night to snap a six-game losing streak against the Rays.

Haren (8-8) allowed five hits in six-plus innings and struck out six, just hours after the Angels solidified their rotation with the acquisition of 2009 AL Cy Young Award winner Zack Greinke in a trade that sent rookie shortstop Jean Segura and Double-A pitchers Ariel Pena and Johnny Hellweg to Milwaukee.

Jeff Keppinger had three hits in three at-bats against Haren, including a home run in the second and a leadoff double in the seventh - which made him 7 for 14 lifetime against the right-hander.