Rangers lose in Havre, still seal third seed