Giants doing well at 31-16 with 10 minutes to go.