In $\vartriangle ABC$ with $AB > AC$, the tangent to the circumcircle at $A$ intersects line $BC$ at $P$. Let $Q$ be the point on $AB$ such that $AQ = AC$, and $A$ lies between $B$ and $Q$. Let $R$ be the point on ray $AP$ such that $AR = CP$. Let $X, Y$ be the midpoints of $AP, CQ$ respectively. Prove that $CR = 2XY$ .