It was the latest indictment of the Giants' defense, which has given up at least 30 points in three straight games and allowed Christian McCaffrey to total 173 scrimmage yards and two scores.