Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. h3 Nd7 5. Be2 e5 6. d5 h6 7. c4 Ngf6 8. Nc3 Nc5
9. Qc2 a6 10. Be3 Ncd7 11. O-O O-O 12. Qd2 Kh7 13. Nh2 Ng8 14. f4 exf4 15. Bxf4
Ne5 16. Nf3 Nxf3+ 17. Rxf3 f5 18. Raf1 fxe4 19. Nxe4 Nf6 20. Nxf6+ Rxf6 21.
Bxh6 Rxf3 22. Rxf3 Bxh6 23. Rf7+ Bg7 24. Qd4 Qg8 *
Position (FEN): r1b3q1/1pp2Rbk/p2p2p1/3P4/2PQ4/7P/PP2B1P1/6K1 w - - 4 25
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1232
Best move: Qh4#