If current polls are correct then it's a Republican victory, as they have vastly underestimated Trump's votes for last elections and they are neck and neck now, a slight lead for Harris nationally but she's crucially behind in most swing states.
It seems Trump's voters are mostly immune to his veering off script and saying ridiculous things that would sink most other runners. On policies Harris has been poor, she's been too fixated on how bad Trump is which seems to have backfired with the American public, but the polls could be wrong again. It's going to be quite tight...