M's on short end of slugfest in 14-10 loss to D-backs

M's on short end of slugfest in 14-10 loss to D-backs
Arizona Diamondbacks' Ryan Roberts dives for home plate after hitting an inside-the-park home run during the sixth inning of an interleague baseball game as Seattle Mariners catcher John Jaso can't get a glove on the ball, Wednesday, June 20, 2012, in Phoenix. (AP Photo/Matt York)
PHOENIX (AP) - Ryan Roberts hit an inside-the-park home run, Justin Upton ended a long drought with a three-run shot and the Arizona Diamondbacks tied a franchise record with six homers during a wild 14-10 win over the Seattle Mariners on Wednesday.

Miguel Montero hit a two-run homer, Aaron Hill connected for the third straight game, and Jason Kubel and John McDonald each had a solo shot to match the team record set twice before. Montero had four RBIs.

Upton's first homer since May 23 snapped a 5-all tie in the fifth inning and Roberts had the highlight of a big-hitting day for the Diamondbacks, legging out a shot that caromed off the wall in center in the sixth for the eighth inside-the-park homer in franchise history.

Arizona roughed up Jason Vargas (7-7) early in the game and batted around in the fifth inning on its way to 16 hits. The Diamondbacks had 30 runs in three games against the Mariners, their most since scoring 32 against Milwaukee from Sept. 25-27, 2001.

The Mariners scored five runs against Trevor Cahill (6-5) in the third inning and had 14 hits, but couldn't overcome Arizona's barrage of homers.

Franklin Gutierrez hit a three-run homer, Kyle Seager had a two-run shot and Casper Wells drove in two runs for Seattle.

The Mariners outlasted Arizona 12-9 in 10 innings Tuesday night and the offense didn't let up in the series finale despite a short turnaround.

Hill got it started with a solo homer off Vargas in the first inning to extend his home hitting streak to 13 games, and Kubel followed with a homer of his own.

Hill added a double in the third inning to become the first Arizona player to hit a home run and a double in three straight games. It was the majors' first such streak since Tampa Bay's Evan Longoria from June 25-27, 2008, and first in the NL since Aramis Ramirez accomplished the feat with the Cubs from July 17-19, 2005.

A day after scoring six runs in the fifth inning, the Mariners put up another big number in the third against Cahill. John Jaso had a run-scoring double to the corner in right, Wells followed with a two-run single and Seager made it 5-2 with a drive to right.

Vargas couldn't hold the lead, though, yielding a two-run homer to Montero and a solo shot to McDonald in the fourth that tied it at 5.

Upton broke the tie with a never-a-doubt drive to the second deck in left-center in the fifth inning, his first in 82 at-bats.

Roberts added a run-scoring single off Shawn Kelley and McDonald followed with a run-scoring double to make it 10-5.

Vargas allowed 10 runs and nine hits in 4 1-3 innings, the fourth straight start he's allowed at least four earned runs.

The Diamondbacks still weren't done.

Montero hit a two-run single in the sixth off Lucas Luetge and Roberts brought the crowd to his feet, sliding headfirst to beat the throw home for his first circle-the-bases homer. Roberts' fifth of the season put Arizona up 14-6 and led to a curtain call for the tattooed third baseman.

The offensive outpouring allowed Cahill to win his fourth straight start despite not having his best stuff.

The right-hander allowed six runs and nine hits in six innings after giving up two earned runs over 23 1-3 innings in his previous three games.

NOTES: The Diamondbacks extended their rookie league affiliation with the Missoula Osprey by four years through 2016. ... Gutierrez's homer was his first since May 25, 2011, at Minnesota. ... The Diamondbacks have a day off before opening a three-game home series against the Chicago Cubs on Friday. Left-hander Joe Saunders will pitch for Arizona after going 1-2 with a 2.63 ERA his previous four starts. ... The Mariners also have a day off before RHP Kevin Millwood pitches against the Padres on Friday. He had a no-decision his last start, allowing three earned runs in five innings against San Francisco after participating in a six-pitcher no-hitter the outing before.