Aaron Hill's Hitting Heroics Help the Arizona Diamondbacks Sink the Seattle Mariners

Like the old saying says, there's no place like home. Just ask the Arizona Diamondbacks, who returned to Chase Field on Monday night after a six-game roadtrip filled with frustration and kicked the crap out of the Seattle Mariners 7-1 after much-needed explosion of offense.

And it was due in part to second baseman Aaron Hill, who had a banner night as he hit for the cycle for the first time in his career. The rest of the D-Backs roster also had a solid night as Justin Upton, Jason Kubel, Paul Goldschmidt, and Miguel Montero each nailed RBIs to contribute to the win.

Wade Miley (8-3, 2.30 ERA) also continued his current run as Arizona's best pitcher this season, picking up his latest win after scattering nine hits over seven innings and striking out eight Mariners.

But the star of the night undoubtedly was Hill.

His hitting heroics started with single to left field in the first off Seattle's Hector Noesi (2-8, 5.69), followed by a triple in the third, a double in the fifth, and capped off with a 424-foot homer in the eighth after connecting with a 0-1 fastball from Mariners reliever Shawn Kelley.

Hill's accomplishment was aided by a few snafus from Seattle, including a throwing error by second baseman Dustin Ackley, which allowed Hill to sneak into second for the aforementioned double. It wasn't the only Mariners error of the evening. For instance, in the first inning, a fielding goof between third baseman Kyle Seager after Justin Upton's hit permitted Willie Bloomquist to make it from third base to the dish after colliding with the catcher Jesus Montero, who then had trouble getting the ball to Ackley at second. As a result, Arizona went up 1-0 and J-Up reached second.

Here's hoping that Hill has more hits to unleash and Seattle is ready to bust out with some additional errors during tonight's second game of the series. Arizona's Daniel Hudson (3-1, 5.67) and Seattle's Seattle's Erasmo Ramirez (0-1, 4.50) will head to the mound for their respective teams. First pitch is at 6:40 p.m. TV: Fox Sports Arizona. Radio: KTAR 620 AM. More info: