Solution
Soldatenkov - Villenchik
unknown, 2004
21. Qg7+ Rxg7
22. Bxg7+ Kg8
23. Bd5+ Be6
24. Bxe6#