I have come up with a very complicared solution, so I am looking for easier ones.
Here is my solution very briefly.
Let the ray MH-> intersect (ABC) at K. Thus K lies on (B'HC'A), where B' and C' are the heels of the heights of the triangle. AK||B1C1. AK, B'C', AB are concurrent (can be proven in many ways - pole and polar, Brokar theorem, radical axis). Then we use double ratio for the harmonical quadruple (A1=B'C' intersect sign AB, A' - heel of height from A: B, C) and then use AK||B1C1 to prove that H is the midpoint of B1C1 using a lemma about harmonical quadruples.