MILWAUKEE (AP) - Travis Hafner hit a three-run homer in the eighth inning as the Cleveland Indians beat the Los Angeles Angels 4-2 on Thursday, sending Cleveland back to Jacobs Field with a victory in their homestand away from home.
The Indians took two out of three in the series, moved from Cleveland to Milwaukee's Miller Park after snow wiped out the Indians' four-game series against the Seattle Mariners over the weekend and left Jacobs Field unplayable.
The Indians will return to Cleveland expecting to play a true home opener against the Chicago White Sox on Friday night. But they might get another chilly reception: The weekend forecast for Cleveland called for a mixture of rain and snow with high temperatures in the low 40s.
The Angels took the lead on two eighth-inning errors. Orlando Cabrera led off the eighth with a chopper to third baseman Casey Blake, but Blake's throw to first base was wild and Cabrera went to second.
Reliever Roberto Hernandez then intentionally walked Vladimir Guerrero to give the Angels runners on first and second with one out. Garret Anderson hit a grounder to second base, and Josh Barfield threw out Guerrero at second base. Jhonny Peralta then tried to throw to Hernandez at first for the double play, but the ball squirted out of Hernandez's glove for an error and Cabrera scored to give the Angels a 2-1 lead.
But Scott Shields (0-1) walked the first two batters he faced in the eighth, and Hafner hit a 1-0 pitch over the wall in right field.
Angels starter Dustin Moseley and Indians starter Jeremy Sowers cruised through the first five innings, holding both teams scoreless.
Roberto Hernandez got the first two outs in the eighth, and Aaron Fultz (2-0) finished the inning for his second win. Joe Borowski pitched the ninth for his third save.
The Angels finally broke through in the sixth when Vladimir Guerrero hit a bloop RBI single for a 1-0 lead. Cleveland's Grady Sizemore led off the Indians' half of the sixth with his fourth home run of the season.