Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. c4 b6 3. d4 Bb7 4. Bd3 d5 5. e5 Ne7 6. Nf3 Nd7 7. Nc3 Ng6 8. O-O
Be7 9. Bd2 c5 10. cxd5 exd5 11. Qe2 O-O 12. e6 Nf6 13. exf7+ Rxf7 14. Bxg6 hxg6
15. Ne5 Rf8 16. Nxg6 Re8 17. Qe6+ Kh7 18. Qf5 Kg8 19. Rfe1 Bc8 20. Qd3 c4 21.
Qg3 Bd6 22. Rxe8+ Nxe8 23. Bf4 Bxf4 24. Qxf4 Nf6 25. Re1 Kh7 26. Ne7 Qe8 27.
Re3 Bb7 28. Re5 Qf7 29. Qh4+ Nh5 30. Qxh5+ Qxh5 *
Position (FEN): r7/pb2N1pk/1p6/3pR2q/2pP4/2N5/PP3PPP/6K1 w - - 0 31
White to move.
Themes:  Endgame Anastasia's Mate, Mate in 1 
Puzzle rating: 587
Best move: Rxh5#