Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. Qxd4 Nc6 4. Qa4 e6 5. c3 a6 6. Nd2 b5 7. Qc2 Nf6 8. Ngf3
d5 9. Bd3 dxe4 10. Bxe4 Nxe4 11. Qxe4 Bb7 12. O-O Qc7 13. Qd3 Rd8 14. Nd4 Bc5
15. N2f3 O-O 16. Be3 e5 17. Ng5 g6 18. Nde6 fxe6 19. Nxe6 Rxd3 20. Nxc7 Bxe3
21. fxe3 Rxf1+ 22. Rxf1 Kg7 23. Ne6+ Kh6 24. Rf3 Na5 *
Position (FEN): 8/1b5p/p3N1pk/np2p3/8/2PrPR2/PP4PP/6K1 w - - 5 25
White to move.
Themes:  Endgame Anastasia's Mate, Mate in 1 
Puzzle rating: 546
Best move: Rh3#