Cleveland Indians' second baseman Orlando Cabrera (R) is congratulated at home by Lou Marson after scoring on a single by Jack Hannahan against the Kansas City Royals in Cleveland Wednesday. (AP) CLEVELAND: Orlando Cabrera's three-run double in the first inning set the Cleveland Indians on their way to a ninth successive home win, beating the slumping Kansas City Royals 7-2 in the American League Wednesday. Cabrera hit a bases-loaded double off Jeff Francis (0-3) as the Indians jumped to a 5-0 lead. That was all the support Cleveland starter Josh Tomlin (4-0) would need in sending Kansas City to its fifth straight loss. Tomlin gave up two solo homers in the second, but blanked Kansas City over the next four innings. He has gone at least five innings in each of his first 17 appearances in the majors — a club record. Athletics 2, Angels 1, 10 innings: In Anaheim, Cliff Pennington opened the 10th inning with a triple off a fielder's glove to lift Oakland over Los Angeles. Former Angels closer Brian Fuentes returned in Oakland colors and inadvertently helped his old team by giving up the tying run in the bottom of the ninth. But the A's recovered in the 10th, when the switch-hitting Pennington sliced a pitch from Jordan Walden (0-1) toward left-center. Vernon Wells tried a sliding catch but the ball went off his glove as he nearly collided with the center fielder. After an intentional walk with one out, Conor Jackson delivered the run with a groundout, hitting a high chopper to shortstop. Rangers 7, Blue Jays 6: In Arlington, Texas, Mitch Moreland led off the seventh inning with a tiebreaking home run and Texas hung on to edge Toronto. Yankees 3, White Sox 1: In New York, Bartolo Colon looked like the ace of old, shutting down Chicago over eight crisp innings to steer New York to victory. Mariners 10, Tigers 1: In Detroit, Erik Bedard pitched seven impressive innings for his first win since June 2009, helping Seattle crunch Detroit. Rays 8, Twins 2: In Minneapolis, Ben Zobrist tripled and drove in three runs as Tampa Bay overcame snowy conditions to beat Minnesota. Jones lifts Braves Chipper Jones hit a two-run triple and finished with three RBIs as the Atlanta Braves beat San Diego 7-0 Wednesday, leaving Padres ace Mat Latos winless since September. Jones moved out of a tie with Mickey Mantle and into sole possession of second place among switch-hitters with 1,512 RBIs. Hall of Famer Eddie Murray tops the list at 1,917. Braves starter Tommy Hanson (3-3) struck out 10 and walked only one in seven innings and combined with two relievers on a four-hitter. The Padres were shut out for the major league-leading seventh time in 25 games, and for the third time on a seven-game homestand. San Diego scored only 10 runs in the seven games. Phillies 8, Diamondbacks 4: At Phoenix, Jimmy Rollins homered and had three RBIs, and Cole Hamels pitched seven solid innings to help Philadelphia avoid a three-game sweep to Arizona. Elsewhere it was: Pirates 2, Giants 0; Mets 6, Nationals 3; Cardinals 6, Astros 5; Dodgers 5, Marlins 4, 10 innings; Reds 7, Brewers 6, 10 innings.