Once again, Giants beg, steal and borrow way to victory