BALTIMORE (AP) - Adam Jones capped a ninth-inning uprising with a two-run walkoff homer against Joakim Soria, giving Baltimore a 5-3 victory over Kansas City on Tuesday night.
Jones hit an 0-2 pitch over the center-field wall to cap a three-run rally that gave Baltimore its third straight victory.
The Orioles improved to 1-21 when trailing after eight innings.
Baltimore trailed 3-2 entering the ninth. After one out, J.J. Hardy doubled off the glove of third baseman Wilson Betemit. Pinch-hitter Felix Pie then grounded a double inside third base to tie it.
Soria (3-1) struck out Robert Andino before Jones connected.
Alfredo Simon (1-0) worked a perfect ninth in his season debut.
It was the eighth loss in 10 games for Kansas City, now 14-2 when leading after eight innings.
Red Sox 4, Indians 2
CLEVELAND (AP) - Josh Beckett picked up first regular-season win in Cleveland, where the Indians lost for just the fifth time at home.
Beckett (4-1) allowed one run and five hits in 6 2-3 innings for his only non-postseason win at Progressive Field. He won here in the 2007 ALCS, pitching eight dominant innings in Game 5 as the Red Sox kept their season alive and eventually won the series.
Jason Varitek hit a two-run homer in the seventh off Fausto Carmona (3-5), and Jonathan Papelbon got his ninth save for the Red Sox, who are a league-best 15-7 in May.
Adrian Gonzalez hit an RBI single for the Red Sox, who ended a five-game losing streak in Cleveland.
Travis Buck homered in the ninth for the Indians, who had their four-game winning streak stopped and dropped to 19-5 at home.
Yankees 5, Blue Jays 4
NEW YORK (AP) - Curtis Granderson had a tying RBI single in the ninth inning then stole second before Mark Teixeira singled him home to give CC Sabathia and New York the win.
The Yankees rallied for two runs in the eighth against relievers Casey Janssen and Marc Rzepczynski, and two in the ninth off Frank Francisco (1-2) for their sixth win in eight games.
Robinson Cano had an RBI double in the eighth and Russell Martin followed with a run-scoring single.
Sabathia (5-3) retired the final 16 batters in his first complete game at home for the Yankees. He gave up eight hits and four runs in the first four innings.
Toronto starter Ricky Romero allowed a run and seven hits over seven innings. He has given up just two runs in his last three outings.
Tigers 7, Rays 6
DETROIT (AP) - Alex Avila's second homer of the game gave Detroit the lead in the eighth inning.
Miguel Cabrera hit a three-run homer in the fifth, giving him 34 RBIs this season, to help Detroit win its third straight.
Avila hit a solo drive in the sixth off starter Wade Davis and a go-ahead, two-run shot off Cesar Ramos in the eighth.
Al Alburquerque (1-1) earned his first major league victory in his 14th appearance after getting two key outs in the eighth. Joaquin Benoit pitched the ninth for his first save.
Ramos (0-1) gave up hits to both batters he faced.
Tampa Bay has lost six of eight after building a season-high, three-game lead over New York in the AL East.
Justin Verlander allowed six earned runs - for the first time in more than a year - and a season-high nine hits while striking out a season-low two in six innings.
Twins 4, Mariners 2
MINNEAPOLIS (AP) - Nick Blackburn came through with a desperately needed complete game and Denard Span had three hits and an RBI to lift Minnesota.
Blackburn (4-4) allowed seven hits and struck out six, throwing a career-high 127 pitches for his fifth career complete game and the Twins snapped a nine-game home losing streak.
Doug Fister (2-5) gave up four runs and nine hits with six strikeouts in 6 2-3 innings. He balked home the go-ahead run in the seventh inning and the Mariners saw their season-high six-game winning streak end.
Miguel Olivo had a homer, a double and two RBIs for Seattle and Jason Kubel added two hits and an RBI for the Twins.
Athletics 6, Angels 1
ANAHEIM, Calif. (AP) - David DeJesus hit two homers and drove in four runs, Guillermo Moscoso pitched six scoreless innings to win his first major league start, and Oakland snapped a six-game losing streak.
DeJesus doubled his season homer total with a second-inning solo shot and a two-run homer in the fourth off Dan Haren (4-3), whose winless streak reached seven starts since he began the season 4-0.
Moscoso (1-0), in his Oakland debut, gave up three hits and never allowed a runner to reach third base. Moscoso, who's filling in for injured Tyson Ross, made brief appearances in the Texas Rangers' bullpen the past two seasons.
Torii Hunter had a run-scoring single in the eighth inning against A's reliever Craig Breslow, but DeJesus added an RBI double in the ninth.