NEW YORK — Adam Jones hit a two-run homer off Mariano Rivera in the ninth inning and the Baltimore Orioles beat the Yankees 2-1 on Sunday, ending New York’s longest winning streak of the season at six games.
A healthy Hiroki Kuroda pitched seven innings of three-hit ball for the Yankees, but they were unable to finish off a three-game sweep after Baltimore took three games at Camden Yards last weekend.
David Robertson worked a 1-2-3 eighth and 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.
It was Rivera’s second blown save in 31 chances this year. Baseball’s career saves leader had converted 41 tries in a row at home since the start of the 2011 season.
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.
Rays 3, White Sox 1
ST. PETERSBURG, Fla. — David Price went the distance to win his second straight start since returning from an injury, helping the Rays finish a three-game series sweep.
Price (3-4) worked around eight hits. The 2012 AL Cy Young Award winner spent 47 days on the disabled list with a strained left triceps, then came back and struck out 10 in seven shutout innings against Houston.
Athletics 10, Royals 4
KANSAS CITY, Mo. — Josh Reddick homered and drove in four runs, and Jed Lowrie and Eric Sogard also went deep for Oakland.
Blue Jays 11, Twins 5
TORONTO — Todd Redmond pitched one-hit ball over five innings for his first major league win.
Rajai Davis hit a three-run homer and Jose Reyes and Colby Rasmus also connected for the Blue Jays.
Indians 9, Tigers 6
CLEVELAND — Michael Brantley’s two-run homer in the eighth inning off Al Alburquerque helped Cleveland snap a seven-game skid against Detroit.
Rangers 5, Astros 4
ARLINGTON, Texas — A.J. Pierzynski hit a three-run homer, Nelson Cruz had a tiebreaking single in the fifth inning to lift Texas.