Roberts' Eighth Inning Homer Ignites Late Charge, D-backs Stun Giants 4-1

The comeback kids are alive and cracking in the month of September. After being blanked through the first seven innings of Sunday's game, the Diamondbacks' unsung hero, Ryan Roberts, crushed a shot to deep left field to ignite a late-game charge and give Arizona a stunning 4-1 win over the San Francisco Giants.

Giants' right-hander Ryan Vogelsong dominated the snakes for much of the game, allowing just three hits for the opening seven innings of the game while depriving any D-backs runner a chance to pass first base. However, that command would meet an abrupt end, as Roberts' spectacular shot was immediately matched by four consecutive Arizona batters reaching base, highlighted by a two-run triple from Willie Bloomquist that dazed an already shell-shocked San Francisco crowd.

David Hernandez carried the Diamondbacks to the finish line with a perfect 1-2-3 bottom of the eighth, and J.J. Putz slammed the door for his 36th save of the season.

Daniel Hudson pitched a gem of his own, matching Vogelsong inning for inning after giving up a lead-off homerun to Cody Ross. The young right-hander picked up his 15th win of the season, giving up just one run and three hits over seven superb innings of work.

After losing the series-opener against San Francisco, the Diamondbacks stormed back for two consecutive victories to claim the series win, 2-1, and push their stunning NL West lead to a season-high seven games, with just 22 games left to play.

Next up for Arizona (80-60) is a three-game divisional tilt at the Colorado Rockies before heading home for a four-game set against San Diego Padres. Rookie left-hander Wade Miley (2-1, 3.94 ERA) opens the series against Colorado's Esmil Rogers (6-4, 5.94 ERA). First pitch is at 12:10 p.m. PT/3:10 p.m. ET.

Trending Discussions

X
Log In Sign Up

forgot?
Log In Sign Up

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

Join SB Nation Arizona

You must be a member of SB Nation Arizona to participate.

We have our own Community Guidelines at SB Nation Arizona. You should read them.

Join SB Nation Arizona

You must be a member of SB Nation Arizona to participate.

We have our own Community Guidelines at SB Nation Arizona. You should read them.

Spinner.vc97ec6e

Authenticating

Great!

Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.