Kevin Millwood pitched seven crisp innings, Mark Teixeira hit a tiebreaking single in the eighth, and Texas beat the New York Yankees, 4-2, last night at Yankee Stadium on another rainy night at the ballpark for the Rangers.
Brad Wilkerson homered to begin the comeback from a two-run deficit, and Texas snapped an eight-game losing streak against New York that dated to last season.
Michael Young and Hank Blalock each drove in a run for the Rangers, who had played only 5 1/2 innings since Wednesday because they were rained out twice in Boston over the weekend.
''We're the rainmakers," manager Buck Showalter said. ''Is it supposed to rain tomorrow?"
A little bit.
''Good," he said.
Mike Mussina delivered another fine outing for the Yankees, who have lost consecutive games and managed only three runs in 23 innings. Without injured sluggers Gary Sheffield and Hideki Matsui, New York has scored 12 runs in the past five games.
Millwood (4-3) retired his final 12 batters after Robinson Cano's run-scoring single in the fourth. With play ready to resume after a 22-minute rain delay in the middle of the eighth, Millwood threw a few warmup pitches on the mound, then came out of the game.
The Rangers hadn't used their bullpen since Wednesday. Francisco Cordero worked a scoreless eighth and Akinori Otsuka got three quick outs for his fifth save in five chances, giving Texas the opener of a four-game series.
Yankees first baseman Jason Giambi, who made a diving stop in the third to save a run, left after the seventh because of a strained neck.
''As the game went on it got stiff. It'll be all right, it's not anything serious," he said.
Giambi hopes to play tonight, but manager Joe Torre wasn't so sure. ''He couldn't turn his neck," Torre said.
White Sox 7, Twins 3 -- Freddy Garcia won his sixth straight decision, helping visiting Chicago salvage a split of a four-game series.
Scott Podsednik, Joe Crede, and Chris Widger homered to help Chicago win despite resting three regulars and improve to 25-12, the best mark in the majors.
Garcia (6-1) pitched 6 2/3 reliable innings, giving up three runs and seven hits.
Diamondbacks 6, Padres 5 -- Shawn Green singled in the winning run in the 10th inning as Arizona snapped San Diego's franchise-record eight-game road win streak. Green's hit came two innings after Tony Clark snapped an 0-for-26 slump with a game-tying homer.
Braves 11, Marlins 8 -- Brian McCann homered and had a career-high five RBIs, Andruw Jones drove in four runs, and host Atlanta rallied from a 5-0 deficit to win. The Marlins lost despite getting six RBIs from Mike Jacobs, ruining a modest two-game winning streak that equaled the best run of a dismal season.
Dodgers 5, Rockies 4 -- Nomar Garciaparra singled home the go-ahead run in the seventh and Brett Tomko won for the first time at Coors Field. Garciaparra extended his hitting streak to 10 games with a run-scoring single off rookie Ramon Ramirez, who surrendered three runs in just one-third of an inning. He hadn't given up a run in his first 15 1/3 innings covering 11 appearances.
Giants 10, Astros 1 -- Randy Winn led off the game with a home run and teammate Pedro Feliz hit his fourth career grand slam to power visiting San Francisco. Barry Bonds remained stuck at 713 career homers, going 1 for 3 with a double.
The Royals-Indians game in Cleveland was rained out. It will be made up as part of a day-night doubleheader Aug. 12.