– Seattle catcher Mike Zunino wasn't expecting to play in a day game after being in the lineup a night earlier.

It didn't quite work out that way.

Zunino had an RBI double in the top of the 12th inning after entering the game in the 10th, lifting the Mariners to a 3-2 victory over the Detroit Tigers on Thursday.

"That wasn't exactly what I had planned for the day, but I'm always happy to contribute to a victory," said Zunino, who threw out speedy Detroit baserunner Anthony Gose on a potential wild pitch in the 10th after Jesus Sucre left for a pinch-hitter. "Especially a great win like this one."

Chris Taylor started the 12th with a single off Ian Krol (1-3), and Zunino tried to bunt him to second. After two failed attempts, Zunino doubled down the left-field line. Yoenis Cespedes misread the bounce off the fence, allowing Taylor to score the go-ahead run.

"I was really frustrated when I didn't get the bunt down, so I was just looking for a pitch I could put into play," said Zunino, who is hitting just .169. "I wanted to make something happen after these guys fought for so long."

Tom Wilhelmsen pitched the bottom of the 12th for his first save of the season after Fernando Rodney (3-4) threw a scoreless 11th.

Neither starter was involved in the decision.

David Price, the subject of trade rumors with Detroit (47-48) struggling to get above .500, allowed two runs in eight-plus innings.

The star lefthander got standing ovations from the crowd of 40,225 at the end of the eighth and again after his final pitch in the ninth. Detroit does not play at home again until after the trade deadline.

"It's out of my control so there's no point in thinking about it," Price said. "I hope those ovations were just because I pitched into the ninth inning and only gave up two runs."