Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. Qxd4 Nc6 4. Qd1 g6 5. Nf3 Bg7 6. Nc3 d6 7. Bf4 Nf6 8.
Be2 O-O 9. Qd2 Qb6 10. Bh6 Ng4 11. Bxg7 Qxf2+ 12. Kd1 Kxg7 13. Nb5 Be6 14. Nc7
Rac8 15. Nxe6+ fxe6 16. Bc4 Qxd2+ 17. Kxd2 e5 18. Rhf1 Nd4 19. c3 Rxc4 20. cxd4
exd4 21. Kd3 Rc5 22. Nxd4 Rxf1 23. Rxf1 Nxh2 24. Rf4 e5 25. Ne6+ Kh6 *
Position (FEN): 8/pp5p/3pN1pk/2r1p3/4PR2/3K4/PP4Pn/8 w - - 2 26
White to move.
Themes:  Endgame Anastasia's Mate, Mate in 1 
Puzzle rating: 1035
Best move: Rh4#