Friday Quiz 18.6.21

Black to play

The solution is: 19… Nxb2 20. Qe2 (20. Qxc5 Rd1+ 21. Ne1 Rxe1#) 20… Rd1+ 21. Ne1 Qc4 22. Qxc4 (22. Kf1 Rxc1 23. Rxc1 Qxc1) 22… Nxc4 23. Kf1 e4 24. Rb1 Bc3 25. Bb2 Nxb2 26. Rxd1 Nxd1 27. Nc2 0-1