Ultra Moon: I climbed up to the top of the altar, where Lillie and I played the Sun & Moon Flutes. I watched the cutscenes with Lunala & Necrozma and Ultra Beasts around Alola, then fought Necrozma in its Dawn Wings form. My Incineroar finished it off using Darkest Lariat.
Then, I had to do the Ultra Space/Wormholes stuff. After going into several wrong wormholes since I suck at motion controls, I finally made it into the right one and arrived in Ultra Megalopolis. At the top of the tower, I found Ultra Necrozma and battled it.
I did not know what to expect for the Ultra Necrozma fight, so my first attempt was disastrous. Necrozma outsped and could OHKO everything on my team, and the stat boosting items I had weren't helpful. So, I soft reset and tried again. This time, my Comfey was able to Leech Seed Necrozma after it survived Smart Strike due to its Poke Refresh boosts. I then just stalled with Revives and Hyper Potions, with Necrozma losing HP from Leech Seed every time one of my Pokemon's high Affection caused it to hang on with 1 HP. After a while, Necrozma finally fainted.
Next, I received Poipole and returned to the altar. After more cutscenes, I headed to Mina's house in Seafolk Village to do her trial. I defeated Mina in battle, then returned to the previous islands to find the other captains. Once I had all the petals I needed, I returned to Mina's house and ended up fighting the Totem Ribombee right there.
I didn't realize the totem fight was going to happen right away, so I was a bit unprepared with Lurantis in the first slot of my party. Lurantis dodged Ribombee's attack on the first turn, though, so it was able to get one hit in before fainting. I sent Oricorio in next, which was a good choice since its Dancer Ability let it get a stat boost from Ribombee's Quiver Dance. Oricorio went on to defeat both the totem and the SOS Pelipper.
Finally, I went back to Exeggutor Island to fight Kahuna Hapu. This was probably the easiest battle I did today; my Lapras Ice Beamed three of Hapu's Pokemon, while my Lurantis OHKOed Gastrodon with Bloom Doom.
Team:
Lv. 51-53
Ultra Sun: Over the weekend, I hatched my final two team members (Stufful & Salandit). Today, I went to Festival Plaza and received my free 4000 FC from the Global Mission. I then did a few missions to rank up a few levels. Made it to Rank 17 today IIRC.