After adjusting for undecideds, Crawford is estimated to win by exactly 5%

Estimated voteshare (our nowcast) when allocating undecided voters between the candidates.