Cleveland scored three in the first, as Michael Brantley had an RBI single and Yan Gomes followed with a two-run homer. Michael Bourn followed with a great leaping catch in the bottom half to rob Kole Calhoun of a homer.
Corey Kluber cruised through the first four innings, but the Angels scored twice in the fifth on RBI singles by Calhoun and Mike Trout, and took the lead for good on a Conor Gillaspie two-run homer in the sixth.
Carlos Santana had an RBI single in the eighth to cut it to 5-4 and Bourn singled and stole second in the ninth, but Huston Street earned the save by inducing a flyout to end it.
W: Garrett Richards (11-8)
L: Corey Kluber (6-12)
S: Huston Street (26)