Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 exd4 5. Nxd4 Bd7 6. O-O Nf6 7. Nc3 Be7 8.
Re1 O-O 9. Bxc6 bxc6 10. Bf4 c5 11. Nf5 Bxf5 12. exf5 Qd7 13. g4 h5 14. g5 Nh7
15. Nd5 Bxg5 16. Bxg5 Nxg5 17. Ne7+ Kh8 18. Qxh5+ Nh7 19. Re4 Rae8 20. Qxh7+
Kxh7 *
Position (FEN): 4rr2/p1pqNppk/3p4/2p2P2/4R3/8/PPP2P1P/R5K1 w - - 0 21
White to move.
Themes:  Endgame Anastasia's Mate, Mate in 1 
Puzzle rating: 805
Best move: Rh4#