Can you find the move?

AntoniBroker found a move worth remembering. Black to play, move 23. You get 3 tries.

The game so far: 1. e4 d6 2. d4 e6 3. Bd3 c6 4. Be3 d5 5. e5 Nd7 6. Nf3 c5 7. c3 cxd4 8. cxd4 Bb4+ 9. Nc3 Ne7 10. a3 Bxc3+ 11. bxc3 Qa5 12. Bd2 O-O 13. O-O Qc7 14. Re1 f6 15. exf6 Nxf6 16. Ne5 Nc6 17. Qf3 Nxe5 18. dxe5 Nd7 19. Bxh7+ Kxh7 20. Qh5+ Kg8 21. Re3 Qc5 22. Rae1 b6 23. Rg3.

See the answer