Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. f4 e6 4. Nf3 d5 5. e5 Be7 6. Be2 Nh6 7. O-O O-O 8. h3 f5
9. exf6 Bxf6 10. d3 Nf5 11. Kh2 e5 12. fxe5 Nxe5 13. Bf4 Ng6 14. Bd2 Qd6+ 15.
Kg1 Ngh4 16. Nxh4 Bd4+ 17. Rf2 Nxh4 18. Nb5 Qg3 19. Bf3 Bxf2+ 20. Kh1 Bxh3 21.
Qf1 Rxf3 22. gxh3 Qxh3+ 23. Qxh3 *
Position (FEN): r5k1/pp4pp/8/1Npp4/7n/3P1r1Q/PPPB1b2/R6K b - - 0 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 995
Best move: Rxh3#