As soon as Hayley won immunity, splitting the vote was very predictable for fear of hidden immunity idols. Splitting votes is survivor 101... unless you have Cara in your alliance of course. Can never know what you get with her when splitting votes.

rip Daini.
Not sure if it was just the edit but geez, Cara's reluctance to not split the vote was very dumb. Still the dumbest Survivor player in my book. However, maybe deep down she knew that Wai was her only hope of winning Survivor? As she now has 0 chance now against the other 3.
Cara 0 chance no matter who she's in the final 2 with.
Agree with
@Philzsay that George's best chance is to sit against Cara in the final 2.
Hayley's best chance is to take either of George/Cara.
Flick probably gets sympathy votes and all her friends on the jury will vote for her so could arguably win against anyone. There's no chance in hell that Flick vs George would be the final 2. However her best chance is taking Cara to final 2.
Knowing all of this, I agree with
@Ironhawk that Flick wins immunity and Hayley/George team up against Cara as George likely needs Hayley to win the final immunity challenge as George knows he can't win immunity as he gives up too easily and that Flick is 100% not taking George to final 2 no matter what. Hayley knows that if she votes George out, and if Flick were to win final immunity, she would clearly take the goat Cara to final 2. Therefore, if Cara gets voted out at 4, Hayley pretty much is guaranteed final 2.
Would love a Hayley vs George final 2 showdown. Clear best 2 players of the season.