I don't follow the American League to closely since I'm a Reds fan (plus the DH is the devil's creation). However, statistically the Indians had the best starting rotation in the league I believe as well as two of the best five starters according to ERA. Beckett has been great for the Sox this year with the most wins and 6th in ERA, and they have one of the best closers in Papelbon.
Now that I checked the stats, I see that Boston had the best team ERA in the AL (Indians were 3rd), so their bull pen was better than Cleveland's this year. The Indians relievers have pitched fairly well thus far, though. And don't forget, the Indians were 2nd in all of baseball last year in runs scored and 8th this year, so they can put up runs too.