Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. O-O Nc6 5. h3 Bxh3 6. gxh3 Qd7 7. Kh2 O-O-O 8.
d4 Be7 9. dxe5 Qe8 10. exd6 Bxd6+ 11. Kh1 Qd7 12. e5 Qxh3+ 13. Kg1 Bxe5 14. Qe2
Bd6 15. c3 Nf6 16. Bxf7 Ng4 17. Be6+ Kb8 18. Bxg4 Qxg4+ 19. Kh1 Rhe8 20. Be3
Ne5 21. Nbd2 Nxf3 22. Nxf3 Rf8 23. Rg1 Qh3+ 24. Nh2 *
Position (FEN): 1k1r1r2/ppp3p1/3b3p/8/8/2P1B2q/PP2QP1N/R5RK b - - 4 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1112
Best move: Qxh2#