Rookie Brett Gardner singled home the winning run off Jonathan Papelbon (3-3) with two outs in the 10th, and the Yankees overcame a two-run deficit Sunday to beat the Boston Red Sox for a four-game split. Alex Rodriguez hit his 536th homer, tying Yankees Hall of Famer Mickey Mantle for 13th on the career list, and Robinson Cano had a two-run triple in the seventh off Javier Lopez that tied it 4-4. New York remained a season-high nine games behind the first-place Tampa Bay Rays and closed within four games of the Red Sox. Boston lost its sixth straight one-run game. Mariano Rivera (3-3) pitched the ninth and 10th innings for the win. Rays 9, Royals 2: At St. Petersburg, Florida, Evan Longoria hit a two-run homer during a four-run third, and the Tampa Bay Rays beat the Kansas City Royals for atheir seventh straight win. James Shields (7-5) gave up two runs and four hits over seven innings to win his third consecutive start. He struck out eight and walked one. The Rays, with the majors' best record at 55-32, have won 11 of 12 overall. Their seven-game winning streak is the second-longest in team history; Tampa Bay won 12 in a row in June 2004. Esteban German drove in both runs for the Royals, who have lost seven of nine. Carlos Pena hit a two-out, two-run double in the third inning and Longoria followed with a two-run drive off Luke Hochevar (5-7) to give Tampa Bay a 5-2 lead. Longoria has five homers and 17 RBIs in his last 13 games. Twins 4, Indians 3: At Minneapolis, Carlos Gomez capped a three-run seventh inning against All-Star Cliff Lee with an RBI groundout, and the Twins handed the Indians their eighth straight loss. Lee (11-2) lost for the first time in nine starts, hurt by a rare lack of control in the seventh that helped the resourceful Twins put together another one of their small-ball rallies. They batted eight times that inning and hit the ball out of the infield only twice. Lee allowed four runs and six hits in seven innings and Jhonny Peralta hit a two-run homer for Cleveland. Glen Perkins (5-2) allowed seven hits in seven innings for Minnesota before turning the lead over to Matt Guerrier and Joe Nathan. Named to his third All-Star team before the game, Nathan got three outs for his 25th save. White Sox 4, Athletics 3: At Chicago, John Danks set a career high with nine strikeouts, and the White Sox handed Rich Harden his first loss in a year. Rangers 11, Orioles 10: At Baltimore, David Murphy hit a three-run homer and Ian Kinsler got three singles to extend his hitting streak to 18 games, leading the Rangers to another win. Tigers 2, Mariners 1, 15 innings: At Seattle, The Mariners used backup catcher Jamie Burke in the 15th and the Tigers took advantage, scoring the winning run on Marcus Thames' sacrifice fly. Angels 7, Blue Jays 1: At Anaheim, Jon Garland pitched a six-hitter for his 100th major league victory, Jeff Mathis tied a career high with three RBIs and Juan Rivera homered for the Angels.