Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 Be7 6. Bd3 O-O 7. O-O a6 8. f4
b5 9. Qf3 Bb7 10. Nf5 Nc6 11. Nd5 Nxd5 12. exd5 Nb4 13. Qe4 Nxd3 14. Nxe7+ Kh8
15. Rf3 Nxc1 16. Qxh7+ Kxh7 *
Position (FEN): r2q1r2/1bp1Nppk/p2p4/1p1P4/5P2/5R2/PPP3PP/R1n3K1 w - - 0 17
White to move.
Themes:  Middlegame Anastasia's Mate, Mate in 1 
Puzzle rating: 605
Best move: Rh3#