I'm trying to prove the following result. Let $R_1\subseteq R_2\subseteq R_3$ be integral domains such that $R_1\subseteq R_2$ and $R_2\subseteq R_3$ are algebraic extensions (note: I do not want to assume that they are integral). In this case I want to prove that the extension $R_1\subseteq R_3$ is also algebraic.
My idea is to use something like the Tower Law for field extensions, but using rank instead of dimension. That is, given an extension of integral domains $R\subseteq S$ I will write $[S:R]$ for the rank of $S$ as an $R$-module. Then I want to use the hypotheses above to show that $[R_3:R_1]<\infty$ and hence that $R_3$ is algebraic over $R_1$.
Any advice would be appreciated.