Let AD, CF be altitudes dropped from vertices A, C respectively. Consequently points D, F lie on the circle with diameter AC. Let X be intersection point of line CK with line segment BH.
Since points A, H, K, B lie on a circle, ∠KAH=∠KBH.
On the other hand points A, K, F, C lie on a circle and furthermore ∠KAF=∠KCF. It yields ∠KBX=∠XCB and consequently triangles △KBX, △BCX are similar. From here we conclude that
BXKX=CXBX,
thus BX2=KX⋅CX.

On the other hand, points A, H, K, B lie on a circle and consequently ∠BAK=∠BHK. Since points A, D, K, C lie on a circle, ∠KAD=∠KCD.
From here we conclude that ∠XHK=∠XCH, thus triangles △XHK, △XCH are similar. Consequently we get
XHXK=XCXH
and XH2=XK⋅XC. Combining received results, we conclude
BX2=KX⋅CX=XH2 and BX=XH.