[guided]We prove the containment carefully because this is the point where noncrossing is used. Let $B$ be the block of $\pi$ containing $1$, and write $B=\{b_1,\dots,b_r\}$ with $1=b_1<\cdots<b_r$. Fix a gap $G_s$, and let $C$ be a block with $C\cap G_s\neq\varnothing$. Choose $c\in C\cap G_s$. Since every gap is disjoint from $B$, the blocks $B$ and $C$ are distinct.
Consider first an internal gap $G_s=\{b_s+1,\dots,b_{s+1}-1\}$ with $s<r$. The elements $b_s$ and $b_{s+1}$ are consecutive elements of the same block $B$, and the element $c$ lies strictly between them. Suppose that $C$ also contained some element $d$ outside this gap. If $d<b_s$, then the four elements occur in the order $d<b_s<c<b_{s+1}$. The first and third of these four elements, $d$ and $c$, lie in the same block $C$, while the second and fourth, $b_s$ and $b_{s+1}$, lie in the same block $B$. This is exactly the forbidden interlacing configuration for a noncrossing partition. If instead $d>b_{s+1}$, then the order is $b_s<c<b_{s+1}<d$. Now the first and third elements lie in $B$, and the second and fourth lie in $C$, again giving a forbidden crossing. Thus no element of $C$ can lie to the left of $b_s$ or to the right of $b_{s+1}$. Since $G_s$ consists precisely of the elements of $[n]$ strictly between $b_s$ and $b_{s+1}$, we obtain $C\subseteq G_s$.
It remains to handle the final gap $G_r=\{b_r+1,\dots,n\}$. Again choose $c\in C\cap G_r$, so $b_r<c$. Suppose that $C$ contained an element $d<b_r$. Because $1\in B$ and $B\cap C=\varnothing$, we have $d\neq 1$. Therefore $1<d<b_r<c$. The elements $1$ and $b_r$ lie in the block $B$, while $d$ and $c$ lie in the block $C$. This is a forbidden crossing pattern. Hence $C$ has no element below $b_r$, and every element of $C$ lies in $G_r$.[/guided]