CLEVELAND (AP) - Josh Tomlin delivered yet another quality start for Cleveland, Orlando Cabrera drove in four runs and the first-place Indians won their sixth straight at home, 8-3 on Saturday over the Baltimore Orioles, who have lost six in a row and are having trouble scoring.
Tomlin (3-0) gave up two runs - solo homers to Jake Fox and Luke Scott - and six hits in six innings.
Cleveland's starters have been making it look easy. In the last 12 games, they're 8-1 with a 1.91 ERA, not bad for a five-man rotation of virtual unknowns.
Shin-Soo Choo homered off Jeremy Guthrie (1-2) and Matt LaPorta had two RBIs for the Indians, who are 10-4 and off to their best start in nine years.
Red Sox 4, Blue Jays 1
BOSTON (AP) - Josh Beckett had his second straight strong start, holding Toronto to one run over seven innings, and Jed Lowrie provided a spark at the top of Boston's lineup with a two-run homer.
The win snapped a three-game losing streak for the Red Sox, who have the majors' worst record at 3-10.
Travis Snider had an RBI single and stole a pair of bases for the Blue Jays. Toronto lost for the sixth time in nine games.
Beckett (2-1), coming off a dominant outing in which he shut out the Yankees with 10 strikeouts over eight innings in a win last Sunday, struck out nine and walked two.
Jo-Jo Reyes (0-2) got the loss.
Royals 7, Mariners 0
KANSAS CITY, Mo. (AP) - Alex Gordon added three hits to his league-leading total and drove in two runs and Sean O'Sullivan out-pitched Felix Hernandez, leading Kansas City past Seattle.
Mike Aviles had two hits and three RBIs as the Royals beat the Mariners for the third straight day and handed them their 11th loss in 13 games.
O'Sullivan (1-1) threw five shutout innings in his first start of the year. He allowed five hits and two walks, striking out four. He was helped by shortstop Alcides Escobar's run-saving defensive play on a hard-hit grounder by Ichiro Suzuki, who was 0 for 5 and had his Kauffman Stadium hitting streak stopped at 16 games.
Only two of the five runs charged against Hernandez (1-2) were earned.
Yankees 5, Rangers 2
NEW YORK (AP) - Freddy Garcia allowed two hits over six innings in his first start of the season, Mark Teixeira drove in three runs and the Yankees held off Texas.
With temperatures in the mid-40s, Garcia (1-0) worked through steady rain showers and winds gusting to 30 mph to shut down the Texas offense. The only hits the veteran right-hander allowed were to Adrian Beltre in the first and David Murphy in the fourth.
Robinson Cano hit a two-run homer in the eighth inning, and Mariano Rivera closed out the ninth for his sixth save.
Derek Holland (2-1) pitched well for Texas, allowing five runs in 7 2-3 innings.
Rays 4, Twins 3
ST. PETERSBURG, Fla. (AP) - Ben Zobrist led off the ninth with a tying home run off Twins closer Joe Nathan (0-1) and Johnny Damon ended the game with a two-out single for Tampa Bay.
B.J. Upton walked and stole second. Nathan was replaced by Jose Mijares after walking Casey Kotchman and getting a flyball from John Jaso.
Mijares struck out pinch-hitter Elliot Johnson for the second out before walking Sam Fuld to load the bases. Damon then won it on his 2,583rd career hit - which tied him with Ernie Banks for 80th place all-time.
Juan Cruz (1-0) worked a scoreless ninth for the Rays, who have won five in a row.
Angels 7, White Sox 2
CHICAGO (AP) - Tyler Chatwood pitched seven impressive innings for his first major league win and Hank Conger hit a three-run homer to lead the Angels over the White Sox.
After the start was delayed more than 2 hours by rain, the 21-year-old Chatwood (1-1) allowed just one run and five hits. The lone blemish was Carlos Quentin's fifth-inning homer, his third of the season and the 100th of his career.
Howie Kendrick also homered and drove in three runs for the Angels. Leadoff man Maicer Izturis had three hits.
Gavin Floyd (1-1) took the loss, yielding six runs and eight hits over six innings. He threw three wild pitches and allowed hits to the leadoff batter in each of the first four innings.
Athletics 6, Tigers 2
OAKLAND, Calif. (AP) - Dallas Braden allowed an unearned run in five innings before leaving with stiffness in his pitching shoulder, and Oakland beat Detroit for its second home win this season.
David DeJesus and Hideki Matsui had two hits apiece as the Athletics knocked around Tigers ace Justin Verlander (1-2) with five doubles.
The A's, who committed their major league-leading 17th error, dropped the first two games on this homestand and were 1-4 at the Coliseum before ending Detroit's four-game winning streak.
Braden (1-1) struck out five and walked two. He left when his shoulder tightened up after only 67 pitches. Four relievers pitched one inning apiece to complete the six-hitter.