run homer to help the Boston Red Sox beat the archrival New York Yankees 6-4 in the American League Tuesday. Boston closer Jonathan Papelbon labored through the ninth inning to earn his 200th career save. Jacoby Ellsbury led off the game with a home run and Adrian Gonzalez hit an RBI triple as the Red Sox roughed up Freddy Garcia (4-5) early to move within two percentage points of the first-place Yankees in the AL East. Working on seven days' rest, Boston starter Jon Lester (8-2) gave up three runs in six innings. Tigers 8, Rangers 1: In Arlington, Texas, Austin Jackson had three of Detroit's season-high 20 hits as Detroit powered past Texas. A night after getting 18 hits, Detroit bats were alight again. Jackson helped the Tigers win a fourth straight with three RBIs. Detroit scored four runs in the fourth off Matt Harrison (5-5). Every Tiger in the lineup had at least one hit, including Casper Wells, Alex Avila, and Victor Martinez, who had three hits apiece. Detroit starter Rick Porcello (6-3) won for the sixth time in his past seven outings, giving up just one run over six innings against the AL West-leading Rangers. Elsewhere it was: Rays 4, Angels 1; White Sox 5, Mariners 1; Blue Jays 8, Royals 5; Indians 1, Twins 0; Orioles 4, Athletics 0. Rookies help Dodgers Rubby De La Rosa pitched five effective innings in his first career start to steer the Los Angeles Dodgers to a 6-2 win over the Philadelphia Phillies in the National League Tuesday. De La Rosa (2-0) allowed one run, but constantly had to pitch out of trouble because he walked five and gave up four hits. Dee Gordon had three hits in his first start while Matt Kemp hit a two-run homer for the Dodgers. Phillies starter Roy Oswalt (3-4) lost his fourth straight decision. He allowed four runs in six innings to remain winless since April 21. Braves 1, Marlins 0: In Miami, Atlanta got only two hits but that was enough to edge Florida. Mets 2, Brewers 1: In Milwaukee, Jose Reyes hit a two-run triple to give New York the lead in the seventh inning and the Mets held on to beat Milwaukee. Pirates 8, Diamondbacks 5: In Pittsburgh, Lyle Overbay hit a three-run double to cap a five-run eighth inning that lifted Pittsburgh over Arizona. The Diamondbacks were in position for a seventh consecutive road win but reliever Daniel Hernandez (2-2) did not retire any of the six batters he faced in the eighth. In other NL games it was: Nationals 2, Giants 1; Cardinals 7, Astros 4; Padres 2, Rockies 0; Reds 8, Cubs 2.