Late Granada stunner denies Osasuna win