Asdrubal Cabrera singled home the winning run with one out in the ninth inning, and the Indians beat the struggling Los Angeles Angels 3-2 tonight.


Albert Pujols went 1 for 4 as Los Angeles lost its fifth in a row. He is homerless in 20 games since signing a $240 million, 10-year contract to join the Angels his longest drought to start a season.


Aaron Cunningham opened the ninth against David Carpenter (0-1) by doubling over leaping left fielder Vernon Wells at the wall. Michael Brantley lined out to center before Jason Kipnis singled. Angels shortstop Erick Aybar got a glove on the line drive, slowing the ball down and preventing Cunningham from scoring.