Alex Dickerson has gone through a crazy stretch off the field. On the field, he continues to help keep the Giants in the race.