AP Sports Writer
NEW YORK (AP) -- Mariano Rivera on the mound at Yankee Stadium is normally a lock.
Not this time.
Adam Jones hit a two-run homer off Rivera in the ninth inning and the Baltimore Orioles beat the Yankees 2-1 on Sunday to end New York's longest winning streak of the season at six games.
"You don't see it happen very often," Yankees manager Joe Girardi said. "Whenever it happens you're kind of shocked, that's how good he is."
A healthy Hiroki Kuroda pitched seven innings of three-hit ball for the Yankees, unable to finish off a three-game sweep after Baltimore took all three games from them at Camden Yards last weekend.
David Robertson worked a 1-2-3 eighth and the 43-year-old Rivera (1-2) entered looking to reach 30 saves for the 15th time, which would break a tie with Trevor Hoffman for the major league record.
With one out, Nick Markakis made a bid for a tying homer but his drive hooked just wide of the right-field foul pole. Markakis then singled sharply to center for his third hit and Jones, elected to his first All-Star start on Saturday, drove an 0-1 pitch to left for his 16th home run.
"I wanted it to be more in. Didn't get in enough," Rivera said. "It wasn't really a mistake, just good hitting."
It was Rivera's second blown save in 31 chances during his farewell season. Baseball's career saves leader, chosen for his 13th All-Star squad, had converted 41 tries in a row at home since his last failure on Sept. 26, 2010, against Boston.
"It's off the greatest closer in the history of the game," Jones said. "I'll always remember it."
Darren O'Day (5-0) got two outs and Jim Johnson, who blew a save in the series opener Friday, struck out two in a perfect ninth for his major league-leading 30th save in 36 attempts.
New York fell to 40-2 when leading after eight innings.
The only other home run Rivera allowed this season was to Tampa Bay slugger Evan Longoria on April 23. The last long ball he gave up at Yankee Stadium was to Russell Branyan of the Angels on Aug. 11, 2011.
Kuroda outpitched Jason Hammel on a day when the 92-degree temperature seemed to sap power from the bats on both sides -- until Jones connected. During the game, the Yankees put an announcement on the big video board informing fans about several stations around the ballpark where they could cool off and get water.
Kuroda, beaten last Sunday night at Baltimore in the series finale, skipped a turn because of a tweaked hip flexor. But the 38-year-old right-hander felt fine during his latest bullpen session and just ended up getting pushed back two days.
"There were no concerns," Kuroda said through a translator. "The reason I took that MRI was to make sure I don't feel anything, that I'm not going to worry about anything. I think on the mound I was able to do that."
Helped by some solid defense, Kuroda struck out four and walked one while throwing 88 efficient pitches. He kept major league home run leader Chris Davis in check on three groundouts, thanks in part to an infield shift and a nice play by second baseman Robinson Cano.
"He was mixing it up. I don't think he made too many mistakes," Davis said. "Especially in this heat -- to stay in there that long and be that effective that long is pretty impressive."
Hammel threw 69 of 102 pitches for strikes, but that only got him through five innings as the Yankees fouled off many of his best offerings.
Orioles third baseman Manny Machado made a jaw-dropping play to end the sixth, showing why he was selected to the All-Star team Saturday on his 21st birthday.
Machado knocked down Luis Cruz's high bouncer with a backhand behind the bag, but the ball was rolling away from him when he picked it up with his bare hand. In one twisting motion that almost defied the physics of athletic momentum, he zinged a perfect throw across his body to first base -- from deep in foul territory.
After he was called out, Cruz looked across the diamond in disbelief at Machado, who ended up near the dugout railing.
Zoilo Almonte got New York started by drawing an 11-pitch walk in the second. He went to third on Lyle Overbay's single and scored on Eduardo Nunez's sacrifice fly.
Nunez has three hits and three RBIs in two games since coming off the disabled list.