Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. Nf3 Nc6 4. Nc3 h6 5. Bf4 d6 6. e4 g5 7. Be3 e6 8. Be2 g4
9. Nd2 h5 10. Nb3 e5 11. d5 Nb4 12. f3 Qh4+ 13. Bf2 g3 14. Bxg3 Qg5 15. O-O h4
16. Be1 Bh3 17. Rf2 Bd7 18. Bd2 Qg6 19. a3 Na6 20. Kh1 f5 21. exf5 Bxf5 22. f4
O-O-O 23. Be3 b6 24. a4 Be4 25. Nxe4 Qxe4 26. Bg4+ Kb8 27. Qe2 h3 28. Bf3 hxg2+
29. Bxg2 Qh7 30. a5 *
Position (FEN): 1k1r2nr/p1p3bq/np1p4/P2Pp3/2P2P2/1N2B3/1P2QRBP/R6K b - - 0 30
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1002
Best move: Qxh2#