Another day, another win for the Giants as they have rattled off six straight wins and have been the victor in 12 of their last