CLEVELAND: Asdrubal Cabrera had four RBIs and Shin-Soo Choo hit a two-run homer as the Cleveland Indians kept the Boston Red Sox winless Wednesday with an 8-4 victory that dropped one of baseball's big spenders to 0-5. The Red Sox are off to their worst start in 15 years and look nothing like the team many forecast to be the last one standing in October. Boston hasn't started this poorly since 1996, and after finishing this series Thursday, the Sox head home to face the rival New York Yankees Friday and what could be angry fans in Fenway Park. Reliever Rafael Perez (1-0) worked 1 1-3 perfect innings for the Indians, who have won three straight. Cabrera hit a three-run homer off reliever Dan Wheeler to cap a strange sixth inning, when mistakes on the mound and in the field cost the Red Sox four runs. Matt LaPorta also homered for Cleveland. Daisuke Matsuzaka (0-1) took the loss. Angels 5, Rays 1: At St. Petersburg, Florida, winless Tampa Bay Rays lost again when Dan Haren and the Los Angeles Angels shut down the American East champions 5-1. The Rays fell to 0-5. In four of those games, they finished with exactly one run and four hits. Rookie Jeremy Hellickson (0-1) lost despite striking out 10 in 5 2-3 innings. Tampa Bay designated hitter Manny Ramirez, who has one hit in 17 at-bats this season, was out of the starting lineup. He flied out as a pinch-hitter in the eighth inning and will miss Thursday's game at the Chicago White Sox while tending to a personal matter. Rangers 7, Mariners 3: At Arlington, Texas, Mitch Moreland hit a tiebreaking double off Cy Young pitching award winner Felix Hernandez as Texas remained unbeaten. The AL champion Rangers are 6-0 for the first time since 1996, when they set a team record by winning their first seven games. Moreland's go-ahead hit in the seventh inning made a winner of C.J. Wilson (1-0). Tigers 7, Orioles 3: At Baltimore, Alex Avila homered and had a career-high five RBIs to back an effective pitching performance by Justin Verlander as Detroit ended Baltimore's unbeaten run. Miguel Cabrera and Victor Martinez also connected for the Tigers, who became the first team this season to score more than one run against Baltimore. Derrek Lee hit his first homer with the Orioles and Vladimir Guerrero got his first RBI. But Baltimore came up short in a bid to match the franchise-record 5-0 start of the 1970 squad that went on to win the World Series. Verlander (1-0) gave up three runs and four hits in eight innings, striking out nine. He is 6-0 with a 2.64 ERA in eight career starts against Baltimore, including 4-0 at Camden Yards. White Sox 10, Royals 7, 12 innings: At Kansas City, Missouri, Carlos Quentin and the White Sox pulled off a two-out rally in the ninth inning against All-Star closer Joakim Soria as Chicago beat Kansas City. Brent Morel hit a go-ahead two-run single in the 12th off Sean O'Sullivan (0-1). Blue Jays 5, Athletics 3: At Toronto, Travis Snider hit a three-run home run and Yunel Escobar had three hits before leaving with an injury as Toronto beat Oakland.