Let $B^n\in\mathbb R^n$ be the closed unit ball, and $f:B\to\mathbb R^n$ be continuous. Suppose further that $f$ takes the boundary to itself, i.e., $|x|=1\implies f(x)=x$.
I would like to use Brouwer's fixed point theorem to show that there must exist a point $p\in B^n$ such that $f(p)=0$, where $0$ is the $0$ vector in $\mathbb R^n.$
Assume by contradiction that $f:B^n \to \mathbb{R}^n$ has no zero. Set $$ g:B^n \to B^n, \quad g(x)=-\frac{f(x)}{\|f(x)\|}. $$ Then $g$ is continuous and by Brouwer's FPT it has a fixed point $y$, say. Now $-f(y)=\|f(y)\|y$. Taking the norm yields $\|f(y)\| = \|f(y)\| \|y\|$, hence $\|y\|=1$. Thus $f(y)=y$, so $-y=y$, a contradiction.