This might shed some light on the #Giants performance today... #NFL