By The Associated Press

ST. PETERSBURG, Fla. – David Price struck out 11 to earn his first regular-season win in the majors, and Evan Longoria got his 55th RBI of the season to help the Tampa Bay Rays beat the Minnesota Twins 5-2 on Saturday.

Price (1-0), who started the season at Triple-A Durham and was recalled Monday, gave up one run, five hits and two walks over 5 2-3 innings in first start at Tropicana Field.

The first overall pick in the 2007 amateur draft was the winner out of the bullpen in Game 2 and picked up the Game 7 save in last year’s AL championship series against Boston.

Longoria had an RBI single during a four-run third for the Rays, who have won two in a row after a season-high five-game skid.

Yankees 10, Indians 5

CLEVELAND – CC Sabathia won in his return to Cleveland, and the Yankees got home runs from Jorge Posada and Nick Swisher in a victory over the Indians.

Sabathia (5-3) didn’t allow a hit until the fifth and worked seven strong innings to beat his former team for the first time since signing a $161 million, seven-year contract with New York as a free agent in December.

The left-hander is 4-0 with a 2.08 ERA in his last five starts. He allowed three runs, five hits and three walks, striking out eight.

Robinson Cano drove in three runs, while Derek Jeter and Johnny Damon had two RBIs apiece as the Yankees opened a 1-game lead in the AL East over Boston with their 14th win in 17 games.

White Sox 5, Royals 3

KANSAS CITY, Mo. – Jim Thome drove in two runs and Scott Podsednik and Alexei Ramirez delivered RBI singles in the top of the ninth to lead the White Sox to a victory over the Royals.

Chris Getz singled and Josh Fields walked with one out in the ninth off Juan Cruz (3-1). Podsednik then drove in the go-ahead run and Ramirez, with his third hit, made it 5-3 with another RBI hit.

Scott Linebrink (2-2) threw six pitches and got two outs in relief of Mark Buehrle and got the win, the eighth in 11 games for the White Sox.

Bobby Jenks pitched the ninth for his 10th save in 11 opportunities as the reeling Royals lost for the 15th time in 20 games.

Tigers 6, Orioles 3

BALTIMORE – Clete Thomas hit two solo home runs to offset another shot by Baltimore’s Luke Scott, and the Tigers ended the Orioles’ five-game winning streak.

Thomas, who came in with two homers in 191 career at-bats, connected in the third and seventh innings. The second drive, off Matt Albers (0-2), put Detroit up 4-3 and enabled Justin Verlander (6-2) to win his sixth straight decision.

Thomas added an RBI double in the eighth. Curtis Granderson also homered for the Tigers, and Magglio Ordonez had three hits.

The Orioles trailed 3-1 in the sixth before Scott hit his sixth home run in four games, a two-run drive that traveled an estimated 420 feet.

Rangers 14, Athletics 1

ARLINGTON, Texas – Brandon McCarthy recovered from a rocky first inning to pitch six strong innings, Hank Blalock and Marlon Byrd hit back-to-back homers, and the Rangers routed the Athletics.

McCarthy (5-2) was coming off his first major league shutout on May 24 against Houston, but he walked the game’s first two batters before Matt Holliday grounded into a double play.

After walking Jason Giambi, McCarthy gave up an RBI double to Kurt Suzuki, then retired Ryan Sweeney to limit the damage.

McCarthy settled down to retire 12 in a row before giving up a fifth-inning single.

Blalock and Byrd led off the fourth against rookie starter Brett Anderson (2-5) with homers.

Mariners 4, Angels 3

ANAHEIM, Calif. – Jose Lopez hit a game-tying three-run homer in the ninth inning off closer Brian Fuentes and Yuniesky Betancourt delivered the go-ahead run with a sacrifice fly in the 10th, leading the Mariners to a victory over the Angels.

Wladimir Balentien led off the 10th with a double against Jose Arredondo (1-2), advanced on a sacrifice by Franklin Gutierrez and just beat the throw home from left fielder Gary Matthews Jr. after he caught Betancourt’s flyball near the foul line. The Angels responded with an appeal play, but were turned down by plate umpire Paul Emmel.

Miguel Batista (3-1) pitched one inning for the victory. David Aardsma pitched a perfect 10th for his eighth save in as many attempts.

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.