Posted on June 19, 2012 at 11:37 PM
PHOENIX (AP) -- Casper Wells hit a pinch-hit, two-run single in the top of the 10th inning and the Seattle Mariners rallied to beat the Arizona Diamondbacks 12-9 on Tuesday night.
Justin Smoak, Brendan Ryan and Kyle Seager homered for the Mariners, who have won three of their past four.
Aaron Hill, Gerardo Parra and Paul Goldschmidt homered for the Diamondbacks, who saw their six-game home winning streak snapped.
J.J. Putz (1-4) walked Smoak leading off the 10th and Dustin Ackley looped a single to center, moving pinch-runner Munenori Kawasaki to second.
Brad Ziegler came on for Putz and Ryan sacrificed the runners over before Wells bounced a single through the drawn-in infield to give the Mariners an 11-9 lead.
Ichiro Suzuki sliced a double down the left-field line, easily scoring Wells to make it 12-9.
Charlie Furbish (3-1) struck out four over two scoreless innings and Tom Wilhelmsen struck out the side in the ninth for his fifth save.
Putz pitched one inning plus the two batters, giving up two earned runs on a hit and a walk with one strikeout.
Miguel Montero had given the Diamondbacks a 9-8 lead in sixth with an RBI single off Lucas Luetge, the first earned run the rookie had allowed in 26 appearances. Suzuki drove in Ryan with a sacrifice fly to right against David Hernandez in the eighth to tie the game 9-9.
Suzuki led off the game with his 2,500th career hit and finished 4 for 5 with two doubles, two RBIs and two runs scored.
Arizona rallied from an earlier 2-0 deficit three runs in the third, the last two coming on a double to left by Goldschmidt, and made it 5-2 in the fourth on the solo home runs by Parra and Hill.
Seager and Ryan each hit three-run homers to power a six-run fifth inning that gave the Mariners an 8-5 lead.
Goldschmidt homered in the bottom of the inning to start a three-run rally that tied the game at 8-8.
Arizona starter Daniel Hudson allowing seven runs in four-plus innings on 10 hits with two walks. He struck out six. It was the second time in three starts the right-hander has failed to make it through five full innings.
Seattle starter Erasmo Ramirez also pitched four innings, giving up five runs -- four earned -- on seven hits with one walk and five strikeouts.