Who will win this very close election? JTF's final prediction