Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 a6 3. c3 b5 4. d4 c4 5. Bf4 d6 6. Nbd2 Bb7 7. e5 d5 8. Be2 h6
9. O-O e6 10. Qe1 Ne7 11. Bd1 g5 12. Bg3 Nf5 13. Bc2 Ng7 14. Qe2 Be7 15. h3 h5
16. Ne1 Nd7 17. f4 g4 18. hxg4 h4 19. Bh2 h3 20. g3 Bh4 21. gxh4 Qxh4 22. Qf2
Qe7 23. f5 exf5 24. gxf5 Qg5+ 25. Qg3 Qxd2 26. Qxg7 Rh5 27. Bf4 Qe2 28. Bd1 h2+
29. Bxh2 *
Position (FEN): r3k3/1b1n1pQ1/p7/1p1pPP1r/2pP4/2P5/PP2q2B/R2BNRK1 b q - 0 29
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 885
Best move: Qxh2#