The Giants finalized a one-year contract with right-hander Aaron Sanchez on Sunday, giving them another experienced starter to join Johnny Cueto in the rotation.