Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. Nf3 g6 5. Bc4 Nb6 6. Bb3 Bg7 7. Qe2 O-O 8. h3
dxe5 9. dxe5 Nc6 10. O-O Nd4 11. Nxd4 Qxd4 12. Re1 Be6 13. Nd2 Rad8 14. Nf3 Qc5
15. Bg5 Rd7 16. Qe4 Bd5 17. Bxd5 Qxd5 18. Qh4 f6 19. Bh6 Qc4 20. Re4 Qxc2 21.
Bxg7 Kxg7 22. exf6+ Rxf6 23. Rae1 Nd5 24. Ng5 h6 25. Ne6+ Kh7 26. Qxh6+ Kxh6 *
Position (FEN): 8/ppprp3/4Nrpk/3n4/4R3/7P/PPq2PP1/4R1K1 w - - 0 27
White to move.
Themes:  Middlegame Anastasia's Mate, Mate in 1 
Puzzle rating: 859
Best move: Rh4#