Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nxc6 bxc6 6. Nc3 d6 7. Bd3 Bb7 8.
O-O g6 9. Be3 Bg7 10. Qd2 O-O 11. Bh6 d5 12. exd5 cxd5 13. Bxg7 Kxg7 14. Rad1
d4 15. Ne2 Qd5 16. f3 Ng4 17. b3 Ne3 18. Be4 Nxf1 19. Bxd5 Nxd2 20. Bxb7 Rab8
21. Rxd2 Rxb7 22. Rxd4 e5 23. Rc4 Rd8 24. Nc3 Rd2 25. Ne4 Rd1+ 26. Kf2 Rbd7 27.
a4 f5 28. Nc5 R7d2+ 29. Kg3 Rg1 30. Ne6+ Kh6 *
Position (FEN): 8/p6p/4N1pk/4pp2/P1R5/1P3PK1/2Pr2PP/6r1 w - - 6 31
White to move.
Themes:  Endgame Anastasia's Mate, Mate in 1 
Puzzle rating: 550
Best move: Rh4#