More than one battle to go?
For years we've been told the ending will be bitter sweet, and with Sansa's cold stance against Daenerys, I think we may get one final battle back at Winterfell, once Cersei is toppled, which will be a close battle but the dragons still give Daenerys the edge.
I have a feeling Sansa will betray Daenerys and rally the north to her side, leaving Jon to choose a side, He'll reluctantly choose the Starks over Daenerys and have a dragon battle with Daenerys, both will die from their wounds from the dragon battle, with no side winning.