The Giants didn't win the WS last year by running away with the division. They won it because they caught fire down the stretch and made the playoffs on the last day of the season. They were basically playing playoff baseball for 2 weeks before the Playoffs even started.
They're a team with Great pitching and Good Defense and Lackluster Hitting, They play a lot of close games and are 11 games over .500, no doubt they're playing like sh!t right now and even tho Buster is out they still have a ton of pieces on Offense they didn't have last year Beltran, Keppinger, DeRosa, Cabrera and Belt
D'backs are not running away with this and it's all about heating up at the right time