ANAHEIM, Calif. (AP) — Lorenzo Cain and Alex Gordon hit solo home runs and the Kansas City Royals picked up their fifth consecutive victory, defeating the Los Angeles Angels 7-2 Thursday night. The streaking Royals have been getting it done with power, clubbing 14 homers in this unbeaten stretch.