Crawford stays hot with hat trick in win