Best and worst: Patriots 27, Giants 26