NFL Week 6: Is it time to stop doubting the NY Giants?