Innanzitutto Lemma noto: se $P, Q \neq O$ sono due punti, allora $P$ sta sulla polare di $Q$ rispetto a un'inversione in $O \Longleftrightarrow Q$ sta sulla polare di $P$
Chiaramente $AC, BD, KO$ concorrono, in $P$. Sia $H$ il piede dell'altezza da $P$ ad $AB$. Mostriamo che invertendo in $O$ di raggio $AO$, $M$ e $H$ si scambiano.
Consideriamo la circonferenza per $C, O, D$ e sia $X$ il secondo punto di intersezione con $AB$. Allora $X$ va nell'intersezione tra $AB$ e la retta $CD$ (poichè $C, D$ giacciono sulla circonferenza di centro $O$ e raggio $AO$), ovvero in $M$. Ma essendo $\angle BCA = \angle ADB$ retti, $C, D$ sono piedi delle altezze relative a $AP, BP$, e quindi $(COD)$ è la Feuerbach di $\triangle PAB$, da cui $X \equiv H \Longrightarrow H$ va in $M$.
Abbiamo inoltre che $K$ va nell'intersezione tra le rette $AC, BD$ e quindi $K, P$ si scambiano.
Ora possiamo usare il Lemma: essendo $PH$ altezza, si ha che $P$ sta sulla polare di $M$, e quindi $M$ starà sulla polare di $P$, ovvero sulla poerpendicolare per $K$ a $OK$: abbiamo concluso.