Their off day Thursday provided the Giants a chance to survey their situation. Twenty five games remain and they go head-to-head with the division leading D'backs Friday. Mychael Urban explains, it's, "Put up or shut up."