Suppose $(x_n)$ is monotone and contains a convergent subsequence $(x_{n_i}).$
Given that $(x_{n_i})$ is convergent, it is bounded above by some upper bound $b \in \mathbb{N},$ that is, $x_{n_i} \leq b,$ $\forall i \in \mathbb{N}.$
Suppose $(x_n)$ is divergent. Given its monotonicity, it follows that $(x_n)$ is unbounded, that is, $\forall M \in \mathbb{N},$ $\exists N \in \mathbb{N}$ such that $\forall n \geq N$ it follows that $x_n > M$ (at some point "$N$," the sequence passes the boundary $M$ for any boundary $M \in \mathbb{N}).$ If $(x_n)$ is bounded, it is necessarily the case that $(x_n),$ given that it is monotone increasing, IS convergent (you can prove this).
So, $\exists N \in \mathbb{N}$ such that $\forall n \geq N$ it follows that $x_n > b.$
Given that $(x_{n_i})$ is bounded above by $b,$ this means that $\forall i \in \mathbb{N},$ $n_i < N.$
Hence, as by definition of a subsequence it is the case that $n_1 < n_2 < \cdots n_i,$ the subsequence $(x_{n_i})$ contains fewer than $N$ elements (at most $N - 1$ elements).
However, a subsequence is defined as a function whose domain is the natural numbers. Given that $(x_{n_i})$ contains fewer than $N$ elements, its domain is a finite, proper subset of the natural numbers, that is, its domain is not the natural numbers. Contradiction.
Therefore, $(x_n)$ is convergent.