Indians 1, Red Sox 0
Cleveland - Fausto Carmona pitched eight innings against Boston, the team that blasted him when he flopped as a closer last season, leading Cleveland to victory Wednesday night.
Carmona (13-4) improved to 5-0 in July, allowing four singles and raising his scoreless innings streak to 18.
Josh Beckett (13-4) lost on the road for the first time since last September as the Red Sox had a five-game winning streak snapped.
Carmona had not faced the Red Sox since blowing consecutive save chances at Fenway Park last season, all but finishing the Indians' experiment with him as the closer.
Blue Jays 13, Twins 1
Toronto - Gregg Zaun homered and drove in four runs, and Toronto tied a franchise record with an 11-run sixth inning in completing a three-game sweep.
Toronto has won a season-high five straight while Minnesota has lost four in a row, matching a season worst.
Angels 7, Athletics 6
Anaheim, Calif. - Maicer Izturis' RBI single in the bottom of the ninth gave Los Angeles the win after Francisco Rodriguez blew a three-run lead in the top half of the inning. Rodriguez (4-2) took the ball with a 6-3 lead and failed to preserve the win for John Lackey, his third blown save in 28 chances.
Orioles 6, Devil Rays 1
Baltimore - Erik Bedard allowed one run in six innings to earn his sixth straight victory, and the Devil Rays had their losing streak extended to five games.
Bedard (10-4) struck out eight to increase his AL-leading total to 175. He gave up six hits, walked two and lowered his ERA to 3.05, fifth-best in the league. Bedard has won four straight starts, allowing only two earned runs in 29 innings.
Corey Patterson went 3-for-4 with a double and a home run for the Orioles.
Tigers 13, White Sox 9
Chicago - Ryan Raburn, making an emergency start after Gary Sheffield was scratched from the lineup due to a shoulder injury, hit two homers and drove in seven runs for Detroit. Raburn, homered in the third and fourth innings and had an RBI double during Detroit's five-run fifth. He added two more runs on a single in the ninth.
The 26-year-old Raburn is 10-for-20 in nine games, with three homers and 10 RBIs.
Rangers 7, Mariners 6
Arlington, Texas - Ramon Vazquez hit a two-run homer with two outs in the eighth inning off previously unblemished closer J.J. Putz, and Texas completed a four-game sweep. Putz hadn't allowed a run in 16 road appearances this season and had converted a majors-best 31 consecutive save chances since last season, including all 29 this year.