Jhonny Peralta's flyball sent Detroit's Ryan Rayburn crashing through a bullpen door for an inside-the-park homer, and Jeanmar Gomez won his major league debut as the Cleveland Indians beat the Tigers 7-2 victory Sunday to complete a four-game sweep. Gomez (1-0), called up from minor league side Columbus to make a spot start, allowed two unearned runs over seven innings. With runners on first and second and two outs, Peralta hit a 1-1 pitch from Andy Oliver (0-4) toward the Cleveland bullpen. Centerfielder Raburn tried for a leaping catch, but tumbled through the bullpen door. The ball caromed off the wall and by the time left fielder Brennan Boesch could retrieve it, Peralta, one of the slowest players on Cleveland's roster, was chugging around the bases. Yankees 9, Rays 5: At New York, Alex Rodriguez and the New York Yankees knocked around All-Star pitcher David Price, overcoming an early injury to Andy Pettitte with brilliant work by the bullpen to beat Tampa Bay. Robinson Cano hit a two-run triple, Jorge Posada a two-run double and Rodriguez added his 598th home run for the Yankees, who took two of three in a series between the top two teams in baseball to move three games ahead of Tampa Bay in the AL East. Five relievers picked up for Pettitte, who came out in the third inning because of a strained left groin. The 38-year-old All-Star was taken to New York-Presbyterian Hospital for an MRI, the team said. Park Chan-ho (2-1) pitched 1 1-3 hitless innings for the win. Rangers 4, Red Sox 2: At Boston, C.J. Wilson struck out a career-high 10 batters and Texas capitalized on Boston's throwing problems to beat the Red Sox. The Rangers scored in the fourth when third baseman Adrian Beltre couldn't handle catcher Dusty Brown's throw as Nelson Cruz headed for the base. They got another run in the fifth when Julio Borbon stole home after Brown threw to second where Andrus was trying to steal. Wilson (8-5) worked 6 2-3 innings, allowing one run on three hits but walking five. Jon Lester (11-4) pitched eight innings in the loss. Blue Jays 10, Orioles 1: At Baltimore, Yunel Escobar hit his first career grand slam during a six-run second inning as Toronto completed a three-game sweep Baltimore. Playing his third game with the Blue Jays since being traded by the Atlanta Braves, Escobar tied a career high with five RBIs and got three hits to increase his batting average with Toronto to .462. He hit .238 with no homers in 75 games with Atlanta. Athletics 9, Royals 6: At Kansas City, Missouri, Adam Rosales, Kevin Kouzmanoff and Jack Cust each went deep, and Vin Mazzaro pitched into the eighth inning to help the Oakland finish a three-game sweep of Kansas City. Mariners 2, Angels 1, 10 innings: At Anaheim, California, Jose Lopez hit a tiebreaking RBI single in the 10th inning, helping the Seattle snap an eight-game losing streak to Angels. Twins, 7, White Sox 6: At Minneapolis, Delmon Young hit a tying single and Michael Cuddyer raced home with the winning run on center fielder Alex Rios' throwing error, capping Minnesota's four