New York Giants vs. Tampa Bay Buccaneers: Can the Giants make a run at the NFC East?