Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 Bd7 5. O-O f6 6. Nc3 Nce7 7. d5 h5 8. Bxd7+
Qxd7 9. Nh4 g5 10. Nf3 Ng6 11. a4 h4 12. Ne1 Nh6 13. f3 Nf4 14. Nd3 Nf7 15. Qe1
Bh6 16. Bxf4 gxf4 17. h3 O-O-O 18. a5 Rdg8 19. Kh1 Ng5 20. Rg1 Nxh3 21. gxh3 *
Position (FEN): 2k3rr/pppq4/3p1p1b/P2Pp3/4Pp1p/2NN1P1P/1PP5/R3Q1RK b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 780
Best move: Qxh3#