Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 g6 4. O-O Bg7 5. Nc3 Nh6 6. h3 O-O 7. d3 d6 8. Be3
f5 9. Qd2 Nf7 10. exf5 Bxf5 11. Bc4 e6 12. g4 d5 13. Bxc5 Re8 14. Bb5 a6 15.
Bxc6 bxc6 16. gxf5 gxf5 17. Bd4 e5 18. Bc5 e4 19. dxe4 fxe4 20. Nd4 Ne5 21. Kh1
Qh4 22. Qe3 Nf3 23. Rg1 *
Position (FEN): r3r1k1/6bp/p1p5/2Bp4/3Np2q/2N1Qn1P/PPP2P2/R5RK b - - 7 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 787
Best move: Qxh3#