ANAHEIM, California - Yusei Kikuchi threw 7-1/3 innings of one-hit ball in his longest start this year as the Los Angeles Angels held on to beat the Athletics 7-4 on Monday.