15. KtxP Q-R3
BxPch fails because of 16. K-Kt2, Q-B2; 17. Kt-B4!
16. K-Kt2 QR-Q1 17. Q-B1
Diag. 158
17. … PxKt
If RxKt, White exchanges Queens and plays BxPch.
18. QxB Q-Q7 19. Q-Kt5 Kt-Q5 20. Q-Q3
With an extra pawn White forces the exchange of Queens. Black cannot prevent it, as 20. … QxKtP loses the Knight on account of 21. KR-Kt1, and 20. … Q-Kt5 loses the QP by 21. KR-Q1 and B- K6ch.
20. … QxQ 21. PxQ KR-K1 22. B-Kt4