The problem may be rephrased as follows: line segments PA, PB, PC are given. Let l1, l2, l3 denote the perpendicular bisectors of PA, PB, PC respectively. Given that l1, l3 meet on PB and l2, l3 meet on PA, we have to show that l1, l2 intersect on PC.
Let l1, l3 intersect in R on PB; and let l2, l3 intersect in H on PA. If we consider l1 and l2, we observe that l1 is perpendicular to PH, l2 is perpendicular to PR, and PC is perpendicular to l3, a part of which is HR. It follows that l1, l2, PC are concurrent. The other propositions may be proved similarly.
Let A′, B′, C′ denote the mid-points of the line segments PA, PB, PC respectively. We have to show that the circumcentre of ABC passes through the circumcentres of PAB, PBC and PCA. Note that PBC is a homothetic expansion of PB′C′. If O, O′ denote the circumcentres of PBC and PB′C′, then we get PO′=PO/2. However, O′ is the mid-point of HP. (This can be seen easily from right-triangle PHB′.) It follows that O=H. Thus H is the circumcentre of PBC.

We also observe that PRA′C′ is a cyclic quadrilateral. Hence the circumcentre of PC′A′ is the same as that of PC′R and this is the mid-point of PR since PC′R is a right-triangle. But PCA is the homothetic expansion of PC′A′ with centre P and ratio 2. Hence the circumcentre of PCA is along PR and moved by a factor of 2 from the circumcentre of PC′A′; we get the point R. Hence R is the circumcentre of PCA. Similarly, we may prove that the circumcentre of PBA is Q.
Now ∠CHB=2∠P since H is the circumcentre of PBC and
∠BAC=∠BAP+∠PAC=∠B′A′P+∠PA′C.
But the cyclic quadrilateral B′HA′R shows that ∠B′A′P=∠PRH=90∘−∠P. Similarly, ∠PA′C′=90∘−∠P. Thus ∠BAC=180∘−2∠P. Thus A, B, H, C are concyclic. It follows that H lies on the circumcircle of ABC.
We also observe that ∠BQC=2∠B′QC=2(90∘−∠P) and similarly ∠BRC=2(90∘−∠P). Thus BC subtends the same angles at A, Q, R.
It follows that A, B, C, Q, R all lie on the same circle. Since H is already on the circumcircle of ABC, we conclude that Q, R, H lie on the circumcircle of ABC.