CLEVELAND -- Shelley Duncan hit a solo home run and drove in two to help the Cleveland Indians take a 9-5 win over the LA Angels of Anaheim in a rain-sodden middle portion of a three-game set.
Jose Lopez went 3-for-4 with an RBI and a run scored while Jason Kipnis drove in a run and scored twice for the Indians, who have won four of their last six. Zach McAllister (3-1) pitched six innings and gave up five runs -- three earned -- on eight hits with five strikeouts.
Mike Trout hit a three-run home run for the Angels, who had won their previous two. Dan Haren (6-8) was tagged for seven runs -- six earned -- on nine hits with one walk and one strikeout in 4 1/3 innings.
The Sports Network