AP - Garret Anderson homered for the second straight game and drove in five runs to lift the Los Angeles Angels to a 5-3 win over the Kansas City Royals on Tuesday night.