I think the Republican guy will win, but having won it by 11% in 2016, then spent 5x as much as the Democrats on campaigning for this one, it will certainly be a kick in the nuts for Reps (as @mat so eloquently put :))
Kaya Jones has blocked me on Twitter. I must've got too possessive.