DETROIT (AP) -- Mike Zunino's RBI double in the top of the 12th inning gave the Seattle Mariners a 3-2 win over the Detroit Tigers on Thursday.

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.

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

More from FoxSports

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 left-hander 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.

Seattle's Hisashi Iwakuma allowed two runs in seven innings.

The Mariners had two runners on in the 10th and 11th but couldn't score. The Tigers had a pair of runners on in the 11th, but Rodney retired James McCann.

Kyle Seager hit his 15th homer to give Seattle a 1-0 lead in the first, but Iwakuma gave up two runs before getting an out. Ian Kinsler singled and took third on a single from Cespedes, and both scored on a double by Victor Martinez.

Seattle pulled even in the seventh when Robinson Cano singled, took second on a wild pitch and scored on Mark Trumbo's single to right. Trumbo ended up on third when the ball skipped past J.D. Martinez, but Price retired Logan Morrison to end the inning.

James McCann and Jose Iglesias got one-out singles in the bottom of the seventh, but Anthony Gose hit a sharp grounder up the middle that Iwakuma snared to start a double play.

Kinsler, who hit a go-ahead homer off Mark Lowe on Monday, almost duplicated the feat against his former teammate in the eighth. But Franklin Gutierrez made the catch at the wall. Lowe allowed a one-out double to Cespedes, but retired Victor Martinez and J.D. Martinez on called third strikes.

TRAINER'S ROOM

Mariners: LHP Charlie Furbush (biceps tendinitis) threw a bullpen session on flat ground Wednesday in Seattle. Manager Lloyd McClendon said Furbush is close to a return, but will need a short minor league stint.

Tigers: LHP Kyle Lobstein (shoulder), who has been sidelined since May 24, threw off the mound Tuesday for the first time since his injury and reported no discomfort.

UP NEXT

Mariners: Ace RHP Felix Hernandez (11-5) pitches the opener of a three-game home series against Toronto on Friday.

Tigers: RHP Justin Verlander (0-3) faces former teammate Rick Porcello in a series opener at Boston on Friday.