The New York Giants host the San Francisco 49ers on Sunday Night Football. Read our in-depth preview.