I am reading a paper and to strengthen my understanding I would like to know why $Z_{n} = \sum_{k=0}^{n} \frac{\Delta_{k}}{P(N\geq k)}\mathbf{1}_{N\geq k}$ converges almost surely to $Z= \sum_{k=0}^{N}\frac{\Delta_k}{P(N\geq k)}$, where $\Delta_{n} = X_n-X_{n-1}$.
It is given that $X_{n} \rightarrow X $ in $L^2$ $\Rightarrow \mathbf{E}(X_n) \rightarrow \mathbf{E}(X)$ as $n \rightarrow \infty$. N is a finite and nonnegative integer-valued random variable such that $P(N\geq n) > 0$ for $n \geq 0 $.
I do know the definition of almost sure convergence but quite frankly don't know how to apply it.
Help is much appreciated.