Hopper ahead with 18 precincts left by 534 votes. Nailbiter there.
Good news is that with 5 of the remaining 23 precincts coming in, his margin only went down by 46 votes. Keep that up and he wins. Of course it's not clear how those other precincts have gone in the past.