Ubaldo Jimenez fanned seven batters over seven strong innings and ex-Yankee Jason Giambi went 3-for-4 with a homer, leading Colorado to a 4-2 victory over New York to open a three-game interleague series.
Jimenez (3-7) yielded four hits, walked four and allowed up a pair of runs to win back-to-back starts for the first time this season.
Troy Tulowitzki also went deep off A.J. Burnett, helping the Rockies to their seventh triumph in nine games.
Burnett (7-6) surrendered seven hits and four runs over 6 1/3 innings. He also walked five and fanned as many, but lost for the third time in his last four starts.
Alex Rodriguez knocked in both runs for the Yankees, who were beaten for just the third time in their last 10 games.
Nick Swisher singled to right off closer Huston Street with one out in the ninth. Jorge Posada then flied out to left and Russell Martin was retired on a lazy fly to center to end the game, giving Street his major league-leading 23rd save of the year.