Lake’s opponent is uncommonly bad, while Kelly has incredible amounts of Chinese money to fund ads. It hasn’t helped that national Republicans have publicly stabbed Blake Masters. Masters also sometimes comes across as shifting his opinions while Kelly can lie without any sign of shame.
IMHO, Lake will win easily (Karizona!) and Blake will win by a small margin.
I hope you're right, but small winning margins for a Republican usually go to the Democrat.