I beat pokemon moon for the first time.
If you've beaten it before, you'll know that it takes ages until you can save again.
Anyway, I caught the legendary and progressed to the credits.
During the credits I was really anxious to save my game so I started mashing buttons to try skip.
I Soft Reset Till before the Pokemon league champion
Will admit GF really messed up here since the encounter is just so sudden and you have to catch/beat it so players can't catch it the first time. IF you are going SR for Tapu Koko, just faint it, bteat the Pokemon League again, then come back to the ruins and Koko should be there. The second time forward you should be able to save before the battle so stock up on supplies and good catching mons during resetting.
I did that. I was up late, got through the end, was impatient for the thing to get done and save...and accidentally turned it off. Had to redo the whole E4 and champion thing.