The Los Angeles Angels struck three early home runs and Joe Saunders won his sixth consecutive game despite a poor performance in a 6-5 victory over the Baltimore Orioles on Sunday.