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.
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. Seattle’s Hisashi Iwakuma allowed two runs in seven innings.