It was difficult to see, I'm hoping the rest of it takes place during the day.
I'm guessing going forward they win the battle at Kings Landing and Cersei is killed by Jaime.
Dany kills Jon Snow because she wants the throne that badly. Dany will be killed by Arya who will take over the throne.