Jason Bay hit a solo homer to break an eighth-inning tie, and Jacoby Ellsbury had three hits to go with his franchise-record 55th stolen base as the Boston Red Sox downed Chicago 6-3 in the American League Tuesday. Manny Delcarmen (5-2) got one out to escape a first-and-third jam in the eighth to earn the win. Jonathan Papelbon pitched the ninth for his 30th save. Scott Linebrink (3-6) gave up three runs and three hits in one inning. Jayson Nix had two hits, including a solo homer, for Chicago, which lost its third straight and fell to .500 for the first time since July 29. Bay homered off Linebrink to give Boston the lead, then Nick Green singled and scored from first on Victor Martinez's double. Ellsbury's single scored Martinez to make it 6-3. Rangers 10, Yankees 9: At New York, rookie shortstop Elvis Andrus turned Melky Cabrera's line drive into a game-ending double play as Texas held off New York, which scored four runs in the bottom of the ninth. Michael Young and Nelson Cruz homered for the Rangers, who scored seven two-out runs off Joba Chamberlain (8-4) to overcome an early four-run deficit. Texas' Jason Grilli allowed a leadoff single and a walk in the ninth before he was relieved by closer Frank Francisco. Alex Rodriguez walked before Hideki Mastui and Jorge Posada drove in runs with singles. Robinson Cano's two-run single cut it to 10-9. After a botched sacrifice attempt, Cabrera lined into the double play. Josh Hamilton had four hits and Kevin Millwood (10-8) rebounded from a rocky start to get the win. Andrus and Young both had three RBIs. Posada and Cano homered for the Yankees, who lost for the fifth time in 21 games. Tigers 5, Angels 3: At Anaheim, California, Curtis Granderson and Placido Polanco hit back-to-back triples in the seventh inning, with Polanco driving in the go-ahead run for Detroit. Other results: Rays 7, Blue Jays 3; Royals 6, Indians 2; Twins 7, Orioles 6; Mariners 4, Athletics 2, 10 innings. Rockies cut Dodgers lead Troy Tulowitzki singled off James McDonald with one out and the bases loaded in the bottom of the 10th inning to give the Colorado Rockies a 5-4 win over the Los Angeles Dodgers in the opener of a three-game series in the National League Tuesday. Colorado (72-54), the NL wild-card leader, moved 18 games over .500 for the first time in its history. McDonald (3-3) walked Ian Stewart leading off the 10th. After a bunt single and an error, Omar Quintanilla struck out and Todd Helton was intentionally walked to load the bases. Tulowitzki lined the first pitch into center, giving Colorado its second straight extra-inning win. Brad Hawpe and Clint Barmes homered for the Rockies. Cardinals 1, Astros 0: At St. Louis, Adam Wainwright allowed three hits over eight innings to become the NL's first 15-game winner and Albert Pujols' rare hit off Wandy Rodriguez drove in St. Louis' lone run. Giants 5, Diamondbacks 4: At San Francisco, Travis Ishikawa hit a tiebreaking three-run homer in the eighth inning for San Francisco after scoring the tying run in the seventh on a wild pitch. Juan Uribe homered for the Giants, who bounced back from a heartbreaking 14-inning loss at Colorado Monday night. The Giants snapped a three-game losing streak and remained four games behind Colorado in the NL wild card. Ishikawa had one extra-base hit in his previous 70 at-bats – going a stretch of 31 games without one – before his double in the seventh. He connected off Jon Rauch (2-2) for his ninth homer. Pirates 6, Phillies 4: At Pittsburgh, Andrew McCutchen hit a game-ending two-run homer in the bottom of the ninth off Philadelphia closer Brad Lidge. Other results: Marlins 2, Mets 1; Padres 2, Braves 1, 12 innings; Nationals 15, Cubs 6; Reds 8, Brewers 6, 13 innings.