Chess puzzle (Checkmate)
Moves: 1. c4 d6 2. Nc3 e5 3. g3 f5 4. Bg2 Nf6 5. e3 Be7 6. Nge2 Nbd7 7. d4 c6 8. O-O
h5 9. h3 h4 10. dxe5 dxe5 11. f4 e4 12. b3 hxg3 13. Nxg3 Nc5 14. Ba3 Nd3 15.
Bxe7 Qxe7 16. Qc2 Nh5 17. Nxh5 Rxh5 18. Ne2 Be6 19. Nd4 O-O-O 20. a4 c5 21. Ne2
Rdh8 22. a5 g5 23. a6 b6 24. Qc3 g4 25. hxg4 fxg4 26. Ng3 Rh2 27. Nxe4 Qh4 28.
Ra2 Rh1+ 29. Bxh1 *
Position (FEN): 2k4r/p7/Pp2b3/2p5/2P1NPpq/1PQnP3/R7/5RKB b - - 0 29
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1991
Best move: Qxh1#