Updated

It really would have been a feel-good story: After spending 10 years in the minors, Mike Wilson makes his big-league debut and wins a game for the Seattle Mariners with his first hit in the majors.

Unfortunately, the Mariners still had to get three outs against the Baltimore Orioles after Wilson's milestone single in the 13th inning.

Matt Wieters singled in the winning run in the bottom of the 13th, capping a two-run rally that provided Baltimore with a 7-6 victory Tuesday night.

Called up from Triple-A Tacoma on Monday after the Mariners cut Milton Bradley, Wilson launched his big league career as a pinch hitter in the seventh inning. He was 0 for 3 before coming to the plate in the 13th following a leadoff double by Jack Wilson.

Mike Wilson hit a liner that glanced off the glove of shortstop J.J. Hardy. Jack Wilson, who was running on the pitch, scored easily.

"It came at the perfect time, an RBI to give us the lead," Mike Wilson said of his hit. "It couldn't have happened any better."

So what if it was a broken-bat bloop?

"I'll take it any way I can get it," Mike Wilson said. "I was like 'Go ball, Go ball!'"

He said he got the ball and broken bat and will send them to his mother to put in his trophy case.

The lead dissipated when Brandon League (0-2) blew his first save opportunity in 10 tries.

"It was a frustrating game," Seattle designated hitter Jack Cust said. "It seemed like we had it there a couple times and couldn't shut them down. Just one of those crazy games. That is what makes baseball so interesting."

In the 10th inning, both dugouts cleared after Baltimore's Felix Pie and Seattle first baseman Justin Smoak exchanged heated words. Pie hit a grounder down the first-base line that Smoak picked up, and Pie reversed direction before turning around and running into a hard tag.

"He kind of put his shoulder into (me), and I didn't like it too much," Smoak said. "So that was about it."

Said Pie: "I said 'What's wrong?' I did nothing wrong."

With runners on first and second in the 13th, Pie hit a wicked smash to second that bounced over the glove of Jack Wilson and into center, tying the game. One out later, Wieters delivered the game-winner.

Jeremy Accardo (2-0) got the win despite allowing a run in the top half of the 13th.

Hardy homered and had four hits for Baltimore in his first game back from the disabled list. The Orioles, who trailed 2-1 in the sixth and 4-3 in the eighth, improved to 1-17 when trailing after seven innings.

The Orioles took a 5-4 lead in the eighth with two runs off Jamey Wright, who came in with a 1.17 ERA.

Derrek Lee drew a leadoff walk and took second on a single by Vladimir Guerrero. Luke Scott followed with an RBI single, and Adam Jones capped the uprising with a run-scoring single up the middle.

For the second time in three innings, Baltimore couldn't hold the lead.

Michael Saunders led off the ninth with a single off closer Kevin Gregg and took second on a comebacker by Ichiro Suzuki. After Chone Figgins grounded out, Smoak hit a soft liner to left that dropped in front of Pie to make it 5-all.

In extra innings, Seattle missed a chance to take the lead in the 12th when Miguel Olivo was thrown out trying to score on a two-out double by Cust.

Seattle led 2-1 before Jones hit a two-run double in the sixth, providing the Orioles with their first lead in 40 innings. But Seattle promptly went back on top in the seventh against Mike Gonzalez.

Saunders launched the rally with a two-out single that ended an 0-for-26 skid. Suzuki beat out a bunt, and Figgins followed with an RBI double. After an intentional walk loaded the bases, Koji Uehara yielded an infield hit to Olivo.

Adam Kennedy hit a two-run homer in the second inning off Jake Arrieta, Seattle's second home run in 10 games.

Hardy made it 2-1 in the third with his first homer as an Oriole. He was activated from the 15-day disabled list before the game after missing a month with a strained left oblique.

It was only the third homer allowed by rookie starter Michael Pineda in seven starts this season.

NOTES: To make room for Hardy, the Orioles designated RHP Josh Rupe for assignment. ... Baltimore's Brian Roberts went 0 for 5 and has just one hit in his last 31 at-bats.