BALTIMORE -- Adam Jones singled home the winning run in the 14th inning, and the Baltimore Orioles beat the Seattle Mariners 8-7 Tuesday night after rallying from a five-run deficit.
It was the fourth straight victory for the Orioles, who moved eight games over .500 (59-51) for the first time since June 29.
Matt Wieters homered twice, J.J. Hardy contributed a pivotal three-run drive and Nick Markakis had four hits for the Orioles, who trailed 5-0 in the second inning and 7-2 in the sixth. Baltimore has won 11 straight one-run games and a club-record 12 in a row in extra innings.
The game lasted 4 hours, 55 minutes and featured a disputed play in the 14th inning.
Omar Quintanilla led off the 14th against Shawn Kelley (2-3) by hitting a grounder to second baseman Dustin Ackley, who made a great stop before throwing to first baseman Mike Carp. Umpire Brian Knight ruled Carp took his foot off the bag while stretching for the throw, and Mariners manager Eric Wedge was ejected for arguing the call.
Markakis followed with a single, Hardy sacrificed and an intentional walk loaded the bases. Jones then hit an opposite-field liner to right that glanced off the glove of Casper Wells, allowing Quintanilla to score.
Darren O'Day (6-0), the seventh Baltimore pitcher, worked two innings.
Kyle Seager and Miguel Olivo homered for the Mariners, who have lost four of five following a seven-game winning streak. Seattle finished with 18 hits but did not score after the sixth inning.
Wieters launched Baltimore's comeback with his second homer of the night, a sixth-inning drive that made it 7-3.
Mark Reynolds chased starter Blake Beavan in the seventh with a leadoff double, and Lucas Luetge promptly gave up an RBI single to Quintanilla. Markakis followed with an infield hit before Hardy sent an 0-1 pitch into the left-field seats to erase a lead the Mariners held from the top of the first.
That ruined Beavan's bid to win a fifth straight start, a streak that began with his recall from Triple-A Tacoma on July 17.
Orioles starter Zach Britton gave up seven runs, four earned, and eight hits in five-plus innings. Despite the poor pitching line, the left-hander lowered his ERA to 8.10.
The Mariners jumped in front with three unearned runs in the first. After Britton fumbled a dribbler by Ackley, Jesus Montero was credited with a two-out hit when Wilson Betemit couldn't handle his hard grounder to third. Seager followed with his team-high 12th home run, the first in 19 games since July 18.
Seattle made it 5-0 in the second. After Olivo hit a solo homer, three straight singles -- the last by Trayvon Robinson -- produced another run.
In the bottom half, Wieters homered on a 3-2 pitch and Markakis added a two-out RBI single.
The Mariners went up 7-2 in the sixth when Wells tripled and scored on a single by Carp, who came home on a single by Ackley.
NOTES: Seager leads the majors with 39 two-out RBIs. ... Former Orioles right-hander Kevin Millwood starts for Seattle on Wednesday night in the series finale. Tommy Hunter will pitch for Baltimore. ... It was Wieters' third career multihomer game, the second this season. ... Seattle's Michael Saunders went 0 for 7 with four strikeouts.