A slow start. A big deficit. A crazy comeback out of what felt like nowhere. Sound familiar, Giants fans?