ST. PETERSBURG, Fla. (AP) - Alex Rodriguez homered twice, Jorge Posada had two hits and the New York Yankees stopped a six-game losing streak with a 6-2 victory over the Tampa Bay Rays on Tuesday night.
With Yankees managing general partner Hal Steinbrenner in attendance, New York ended its longest skid since dropping seven in a row from April 20-27, 2007.
Posada doubled and singled while batting seventh as the designated hitter. It was his first start since he pulled himself out of the lineup Saturday soon after he was set to bat ninth.
Rodriguez tied it 1 with a fourth-inning homer and then put the Yankees ahead with a solo shot in the sixth off James Shields (4-2).
Ivan Nova (4-3) gave up one run and four hits in 5 1-3 innings.
Indians 7, Royals 3
KANSAS CITY, Mo. (AP) - Carlos Santana and Asdrubal Cabrera both homered and Travis Hafner hit a bases-loaded double, powering Cleveland past Kansas City for a two-game sweep of the Royals.
One night after the Indians romped 19-1 and tied the record for KC's biggest losing margin, Hafner unloaded his three-run double in the first inning off Sean O'Sullivan.
Santana hit a solo home run off O'Sullivan in the fifth and Cabrera made it 7-2 with a leadoff home run in the seventh off left-hander Everett Teaford, who made his major league debut.
Carlos Carrasco (2-2) went 5 1-3 innings for the victory, Cleveland's fifth straight over the Royals. He was charged with two runs on five hits, with two walks and five strikeouts.
White Sox 4, Rangers 3
CHICAGO (AP) - Gordon Beckham scampered home on Cody Eppley's wild pitch in the eighth inning, lifting the White Sox to a sorely needed victory over the Rangers.
Beckham began the inning with a walk and made it all the way to third on pinch-hitter Dallas McPherson's single to center. McPherson, who was promoted when Mark Teahen went on the disabled list earlier in the day, picked up his first hit since Sept. 10, 2008, for Florida at Philadelphia.
Eppley (1-1) then bounced his first pitch to Alexei Ramirez, and Beckham rushed home to give Chicago a 4-3 lead.
Jesse Crain (1-1) pitched 1 2-3 scoreless innings to get the win and Sergio Santos worked a perfect ninth for his sixth save in six chances.
Twins 2, Mariners 1
SEATTLE (AP) - Francisco Liriano outdueled Felix Hernandez and the Twins ended a nine-game losing streak with a victory over the Mariners.
Liriano (3-5), who threw a no-hitter May 3 at the Chicago White Sox, was nearly as stingy. He allowed three singles, walked one and had a season-high nine strikeouts. Matt Capps got the final three outs for his sixth save in eight opportunities.
Hernandez (4-4) allowed three hits and two runs in eight innings. He walked three and struck out nine.
The Twins' victory came on the day that one of the team's greatest players, Harmon Killebrew, died at his Scottsdale, Ariz., home.