Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. Nc3 Nf6 5. d3 Nh7 6. O-O c6 7. Be3 b5 8. Bb3
Ng5 9. a3 Qf6 10. Nxg5 hxg5 11. a4 b4 12. Ne2 Bg4 13. Re1 Qh6 14. h3 Bd7 15.
Qd2 Qh5 16. Bxg5 f6 17. Be3 g5 18. Ng3 Qh7 19. Qxb4 g4 20. hxg4 Bxg4 21. Kf1
Qh1+ 22. Nxh1 *
Position (FEN): rn2kb1r/p7/2pp1p2/4p3/PQ2P1b1/1B1PB3/1PP2PP1/R3RK1N b kq - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 969
Best move: Rxh1#