As ugly as it might be, the Giants are slowly creeping back into things amidst a three-game winning streak. Now...