Reinhold Matay, Associated Press
Tampa Bay Rays' left fielder Carl Crawford leaps high and makes a catch at the wall.

ST. PETERSBURG, Fla. — Andy Sonnanstine delivered after a pregame mistake forced the pitcher to bat Sunday, hitting an RBI double in the Rays' 7-5 victory over the Indians.

The game was delayed 13 minutes before the bottom of the first due to a lineup card error by the Rays that listed both Ben Zobrist and Evan Longoria as the third baseman. Longoria was supposed to be DH, but Tampa Bay lost that position because of the snafu and was forced to put Sonnanstine in the third spot of the lineup.

Sonnanstine (2-4) went 1 for 3, including a run-scoring double in the fourth. He also reached on a failed sacrifice in the first and struck out looking in the third.

YANKEES 3, TWINS 2, 10 INNINGS: At New York, Johnny Damon homered in the 10th inning, giving the Yankees their third straight comeback win over the Twins that was capped by a game-ending hit.

Alex Rodriguez homered in the seventh to start New York's rally from a two-run deficit, as the Yankees extended their winning streak to a season-best five games.

With one out, Damon drove a full-count pitch from Jesse Crain (2-2) into the second deck of right-field stands for his team-high 10th home run and third career game-ender.

MARINERS 3, RED SOX 2: At Seattle, Franklin Gutierrez singled under the glove of third baseman Mike Lowell to score Ronny Cedeno with two outs in the ninth inning and give the Mariners the win.

Cedeno reached second with two outs, after what should have been his third-out grounder was thrown into a camera well behind first base on the fly by shortstop Nick Green for a generously scored single and error, Green's second of the game and eighth of the season.

Ramon Ramirez (4-1), who had allowed one run in 20 1-3 innings coming in, intentionally walked Ichiro Suzuki before Gutierrez finally ended the game.

TIGERS 11, ATHLETICS 7: At Detroit, Ramon Santiago and Curtis Granderson each hit three-run homers, and the Tigers overcame a six-run deficit to finish a three-game sweep of the A's.

Santiago, who also had an RBI triple among his four hits and scored three runs, put Detroit ahead 8-6 with his homer off Santiago Casilla.

BLUE JAYS 8, WHITE SOX 2: At Toronto, Roy Halladay won his fifth straight start, Adam Lind hit one of three Toronto homers and the Blue Jays won their AL-leading 26th game.

Halladay (8-1) surpassed Kansas City right-hander Zack Greinke for the major league lead in wins by allowing two runs, one earned, over seven innings. He also lowered his ERA to 2.78, and has gone at least seven innings or more in all nine starts this season.

RANGERS 3, ANGELS 0: At Arlington, Texas, Scott Feldman and three relievers combined on a five-hitter and David Murphy hit a sacrifice fly that helped the Rangers to their seventh straight win.

Ian Kinsler and Marlon Byrd also had RBI doubles for the Rangers, who have their longest streak since winning nine straight from May 20-31, 2005. Texas has won 13 of 15 and leads the Angels by 41/2 games in the division, and moved nine games over .500 (23-14) for the first time since June 1, 2005.

Feldman and Jered Weaver (3-2) were in command until Texas broke through with a run in the seventh.

ROYALS 7, ORIOLES 4: At Kansas City, Mo., John Buck's RBI triple snapped an eighth-inning tie, and the Royals overcame four errors to beat the Orioles.

Jose Cruz (3-0), the fourth Royals pitcher, retired all six batters he faced for his 11th straight winning decision. He has not lost since June 9, 2007, when he was with Arizona.

Buck connected off Jim Johnson (2-2) for his third triple of the season after David DeJesus doubled leading off the eighth. Buck then scored to make it 6-4 on a sacrifice bunt by Willie Bloomquist.