Consider altitude $AH$ of $\Delta ABC$. $B_1$ and $B_2$ are points on side $AB$ such that $HB_1 \perp AB$ and $HB_2 \parallel AC$. $C_1$ and $C_2$ are points on side $AC$ such that $HC_1 \perp AC$ and $HC_2 \parallel AB$. Prove that $BC$, $B_1C_1$, $B_2C_2$ are concurrent.
I tried letting $B_1C_1 \cap B_2C_2 = \{A'\}$ and tried to prove that $\widehat{AA'B} = \widehat{AA'C}$ but I don't see the light at the end of the tunnel.

Let $B_1C_1$ cuts $BC$ at $X$. Since $$AB_1\cdot AB = AH^2 = AC_1\cdot AC$$ we see that $B,C,C_1B_1$ are conyclic. Also $A,B_1,H,C_1$ are conyclic. So by the power of the point $X$ we have $$XH^2 = XB_1\cdot XC_1 = XB\cdot XC$$
So $X$ is uniqely determined by $B,C,H$.
Let $B_2C_2$ cuts $BC$ at $Y$. Now observe a homothety with the center at $Y$ which takes $B$ to $H$. Since $BB_2||HC_2$ it takes also $B_2$ to $C_2$, but then it takes line $B_2H$ to $C_2C$ (since they are parallel) and so it takes $H$ to $C$. So we have $${YB\over YH} = {YH\over YC}\implies YH^2 =YB\cdot YC$$
so $Y$ is deteremined with points $B,C$ and $H$ with the same equation, so $X=Y$ and we are done.