ANAHEIM, Calif. -- Justin Masterson pitched effectively into the seventh inning, Nick Swisher hit a two-run homer and the Cleveland Indians completed a three-game sweep of the Los Angeles Angels with a 3-1 victory Wednesday.
The Indians, who began the day 5 1/2 games behind first-place Detroit in the AL Central and 3 1/2 behind Oakland in the race for the second wild card spot, improved to 69-58 and surpassed last season's win total with 35 games to spare.
Masterson (14-9) allowed a run and five hits over 6 2/3 innings, tied a season high with five walks and struck out seven.
Cody Allen pitched a scoreless eighth for Cleveland and Chris Perez got three outs for his 20th save in 24 attempts.
Jerome Williams (5-10) yielded two runs and six hits in 6 1-3 innings with six strikeouts and two walks.