Giants win second straight