Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 b6 4. Nc3 Bb7 5. Bd3 a6 6. O-O h6 7. Be3 d6 8. Ne2 e6
9. c4 Ne7 10. Rb1 Nbc6 11. d5 exd5 12. exd5 Nb4 13. Qa4+ b5 14. Qxb4 O-O 15.
cxb5 axb5 16. Qd2 Nxd5 17. Bxh6 c5 18. Bxg7 Kxg7 19. Bxb5 Qb6 20. Bc4 Nf6 21.
b3 d5 22. Bd3 Ra3 23. Rb2 Rh8 24. Rbb1 Qd6 25. Nc3 d4 26. Nb5 Qb8 27. Nxa3 Bxf3
28. g3 Qc8 29. Rfe1 Qh3 30. Bf1 *
Position (FEN): 7r/5pk1/5np1/2p5/3p4/NP3bPq/P2Q1P1P/1R2RBK1 b - - 4 30
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1113
Best move: Qxh2#