Indians 9, Angels 5:
Shelley Duncan had a homer and two RBIs and Jose Lopez had three hits and an RBI as Cleveland waited out two rain delays to even the series with visiting Los Angeles.
Mike Trout and Albert Pujols hit home runs for the Angels, but it wasn't enough to overcome some sloppy defense and another subpar outing from starter Dan Haren.
Third baseman Jack Hannahan's throwing error on a potential inning-ending double-play ball opened the door for the Angels' five-run fifth. Mike Trout followed with a three-run blast to left, and Albert Pujols added a solo shot for a 5-4 lead later in the inning.
The Angels returned the favor in the bottom of the inning. After Lopez's RBI double tied it at 5, Pujols made a wild throw home on Michael Brantley grounder to first, allowing two runs to score.
Cleveland starter Zach McAllister (3-1) was solid aside from the fifth inning. He allowed five runs (three earned) on eight hits in six innings. The Indians have won five of McAllister's six starts.
Haren (6-8) continued his struggles, allowing seven runs (six earned) on nine hits in 4 1/3 innings. Haren has allowed at least four runs in each of his last five outings.
GAME NOTEBOOK: The game was delayed by rain for 44 minutes with one out in the top of the eighth and again for 57 minutes with one out in the top of the ninth. … The Indians improved to 33-2 when leading after six innings. … Angels 2B Howard Kendrick extended his hitting streak to nine games. … Duncan has homered in three of his last four games. … Brantley has hits in 35 of his last 38 starts. … Angels SS Erick Aybar has hits in 18 of his last 20 games.