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 on 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.
In other AL games: Tigers 5, Angels 3; Rays 7, Blue Jays 3; Royals 6, Indians 2; Twins 7, Orioles 6; Mariners 4, Athletics 2, 10 innings
Rockies 5, Dodgers 4: 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 on 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.
In other NL games: Giants 5, Diamondbacks 4; Pirates 6, Phillies 4; Marlins 2, Mets 1; Padres 2, Braves 1, 12 innings; Nationals 15, Cubs 6; Reds 8, Brewers 6, 13 innings