Terriers in premiership race after outdoing Panthers in home game