ANAHEIM, Calif. (AP) _ Blake Beavan pitched in and out of trouble through eight impressive innings, Trayvon Robinson hit his first major league homer in his second game up from Triple-A, and the Seattle Mariners beat the Los Angeles Angels 5-1 on Saturday night. Former Angels postseason star Adam Kennedy hit a two-run double for the Mariners, who are 6-3 since their franchise-record 17-game losing streak. The victory was only their third in their last 20 games at Angel Stadium. Beavan (3-2) allowed a run and eight hits, struck out two and walked none in his sixth big league start _ the rookie has pitched into the seventh inning in every one of them. The 22-year-old right-hander faced the Angels on July 8 at Seattle, getting a no-decision after giving up a pair of solo homers over 6 1-3 innings.