"When I first got here this morning, I wanted another shot at it. I wanted to go back out there as soon as possible in a save situation and finish the game," he said. "This is the best-case scenario for me."
Paul Bako put Baltimore ahead 5-3 with his first home run since 2004, a three-run drive in the fourth off Darrell Rasner (0-1), the latest Yankees starter to flop. Erik Bedard (1-1), chased early by Minnesota on opening day, gave up a two-run homer to Rodriguez in a three-run first and then rebounded to retire his next 11 batters and 20 of 22.
On a strange, 41-degree day when snow flurries swirled after the sun came out, Ray got to make up for Saturday's deflating 10-7 defeat.
"I told him before the game, `When you face a little adversity, pitch your way through it and don't overthrow your way through it,'" Orioles pitching coach Leo Mazzone said.
After Johnny Damon tripled and scored in the eighth, John Parrish got Josh Phelps to hit an inning-ending flyout with the bases loaded. Damon singled off Ray with two outs in the ninth, bringing the tying run to the plate.
A day earlier, Ray allowed New York to load the bases on a two-out hit, a walk and a hit batter. He said he didn't control his adrenaline.
"The amount of mistakes I made, I just couldn't believe it. It didn't even seem real to me," he said. "I was trying to strike out people on an 0-0 count."
This time, he got his second save.
Baltimore, which played a planned opener on the road for the first time since 1978, headed home with a 2-4 record after getting swept by Minnesota and taking two of three at Yankee Stadium.
"We've got to believe in ourselves. For us to bounce back after a devastating loss last night I think is a great thing of what's to come," said Kevin Millar, who homered and drove in three runs. "We came back in here loosey-goosey."
New York (2-3) left for a six-game trip to Minnesota and Oakland, still seeking an acceptable performance from a starting pitcher. Rasner, who developed a blister on his right index finger, gave up five runs and eight hits in 4 1/3 innings.
"There's no excuse for what happened," he said.
Yankees starters have allowed 27 runs -- 24 earned -- and 36 hits in 21 2-3 innings for a 9.97 ERA.
"We need the starters to give us six innings," Yankees manager Joe Torre said. "We know we are a better team than we've shown."
In the biggest oddity, Andy Pettitte came in for just his second relief appearance since 1998. Pettitte, who struck out one and walked one in a hitless sixth, had volunteered to pitch in relief Saturday after throwing 83 pitches two days earlier.
"We're obviously scuffling right now," he said.
Millar hit a two-run homer in the second to start Baltimore's comeback and added a sacrifice fly in the seventh that made it 6-3 after second baseman Robinson Cano dropped a popup -- New York's AL-leading eighth error.
Still booed by Yankees fans from his days playing for Boston, Millar was 1-for-14 this year with no RBI before he homered. Last year, three of his 15 home runs were against New York.
"Love it. Love it. How do you not hear them?" he said of the jeers and then smiled. "They have a problem with my highlights."
Bako, a backup catcher behind injured regular Ramon Hernandez, got his 15th career homer, his first since Aug. 25, 2004, for the Chicago Cubs against Milwaukee's Doug Davis, and second since July 7, 2002.
"I got some ribbing then from my teammates," he said. "They let me slide a little easier today."
- The Yankees put LF Hideki Matsui on the 15-day DL, a day after he strained his hamstring. Kevin Thompson will be recalled from Triple-A Scranton.
- Nick Markakis had three hits to complete a 7-for-15 weekend and made a diving catch in right field for the second consecutive day -- both on Jason Giambi. Markakis had entered the series 1-for-10.
- Phelps made a diving, backhand grab of Corey Patterson's bases-loaded liner down the first-base line with two outs in the fifth, saving two or three runs.