Chess puzzle (Checkmate)
Moves: 1. b3 d5 2. Bb2 Nf6 3. a3 h6 4. e3 a6 5. d3 Nc6 6. Qd2 e6 7. Nc3 Be7 8. Be2 Bd7
9. Nd1 O-O 10. h4 Nh7 11. g4 Bxh4 12. Nf3 Bf6 13. Nc3 Ng5 14. O-O-O b5 15. Nxg5
Bxg5 16. f4 Bh4 17. Bf3 e5 18. g5 hxg5 19. Bxd5 exf4 20. exf4 g4 21. Be4 f5 22.
Bd5+ Kh8 23. Qg2 Qf6 24. Rxh4+ Qxh4 25. Rh1 Qxh1+ *
Position (FEN): r4r1k/2pb2p1/p1n5/1p1B1p2/5Pp1/PPNP4/1BP3Q1/2K4q w - - 0 26
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1128
Best move: Qxh1#