I'm stuck on the following problem:
Let $X_n$ be a non-negative submartingale with Doob-Meyer decomposition $X_n = X_0 + M_n + A_n$, where $M_n$ is the martingale part and $A_n$ is a strictly increasing predictable process. Prove that on the event $A_\infty = \lim_{n \to \infty} A_n < \infty$, $X_n$ converges to a finite limit almost surely.
Since $X_n$ is a non-negative martingale we can show by Doob's upcrossing/downcrossing lemma that it converges to some (possibly infinite) value as $n \to \infty$, which forces $M_n$ to converge to some (against possibly infinite) value. I'm sure that an important fact to consider here is that we must have $M_n^- \le A_\infty + X_0$ to preserve non-negativity of $X_n$, but I'm not sure how to infer from this that $M_n$ won't blow up to infinity.