Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. c3 Nge7 5. O-O O-O 6. d4 exd4 7. cxd4 Bb6 8.
d5 Nb8 9. d6 cxd6 10. Nc3 Ng6 11. Nd5 a6 12. Bc4 Ba7 13. Bg5 Qa5 14. b4 Qa3 15.
Bc1 Qxc1 16. Rxc1 Nc6 17. a3 b5 18. Ba2 Bb7 19. h4 Nce5 20. Nd4 Nxh4 21. Qh5
Bxd4 22. Qxh4 Rae8 23. Rfd1 Ba7 24. Rc3 Re6 25. Ne7+ Kh8 26. Bxe6 fxe6 27.
Qxh7+ Kxh7 *
Position (FEN): 5r2/bb1pN1pk/p2pp3/1p2n3/1P2P3/P1R5/5PP1/3R2K1 w - - 0 28
White to move.
Themes:  Middlegame Anastasia's Mate, Mate in 1 
Puzzle rating: 874
Best move: Rh3#