Updated

Zack Greinke pitched seven strong innings of five-hit ball, Mike Trout hit a leadoff homer for the second straight day and the Los Angeles Angels completed their second straight series sweep with a 3-2 victory over the slumping Detroit Tigers on Sunday.

Greinke (5-2) struck out seven in his fourth straight victory, and Alberto Callaspo hit a two-run homer for the Angels, who have won six straight, 11 of 12 and 15 of 18 as they attempt to claw back into the AL wild-card race.

Ernesto Frieri needed four outs and 38 pitches to earn his 18th save.

Anibal Sanchez (2-5) pitched seven solid innings for Detroit, yielding seven hits without walking a batter, but his teammates couldn't overcome the Angels' early homers.