packet Cleveland Indians fought back for a 5-4 victory over the Detroit Tigers in the American League Sunday to extend their home winning streak to 13 games. Cleveland's sixth straight win overall also increased the Tigers' losing streak to six. The three-game sweep gave the Indians four series sweeps this season, already matching their entire total for 2010. Michael Brantley singled home the go-ahead run in the eighth inning. He followed a tying RBI single by Orlando Cabrera by lining a pitch from Joaquin Benoit (0-2) to left field, scoring Shelley Duncan from second base. Matt LaPorta added a sacrifice fly for his third RBI and a 5-3 lead as Cleveland extended its best home start in 70 years. The Indians are 13-2 at home for the first time since 1941 and have baseball's best record at 19-8. Angels 6, Rays 5: In St. Petersburg, Los Angeles came from five runs down to beat Tampa Bay. The Angels went ahead 6-5 in the eighth thanks in part to Vernon Wells, who drew a walk from Joel Peralta (1-1) with Torii Hunter on third. Wells slowed up on Hank Conger's grounder and forced the second baseman to throw to first for an out. Wells then prolonged a rundown long enough for Hunter to score. Los Angeles ace Jered Weaver (6-0) was scratched from his scheduled start because of a stomach virus and is expected to start Monday. Athletics 7, Rangers 2: In Oakland, the hosts snapped out of their scoring slump to beat Texas. Yankees 5, Blue Jays 2: In New York, Curtis Granderson hit a three-run homer to power New York to victory over Toronto. Red Sox 3, Mariners 2: In Boston, Jed Lowrie tripled when Ichiro Suzuki lost his fly ball in the sun, and Carl Crawford singled him home with two outs in the ninth inning to lift Boston over Seattle. Royals 10, Twins 3: In Kansas City, Mike Aviles homered and drove in four runs to help Kansas City beat Minnesota. Orioles 6, White Sox 4: In Chicago, Nick Markakis hit a three-run double to help Baltimore defeat Chicago.