Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Bg4 4. h3 Bh5 5. e3 e6 6. g4 Bg6 7. Bd3 Bxd3 8. Qxd3
Nd7 9. Nc3 Ngf6 10. Ne5 Nxe5 11. dxe5 Nd7 12. f4 Nc5 13. Qe2 Be7 14. g5 O-O 15.
b4 Ne4 16. Nxe4 dxe4 17. a3 a5 18. Bd2 axb4 19. Rd1 bxa3 20. h4 Qc7 21. g6 fxg6
22. h5 gxh5 23. Qxh5 h6 24. Qg6 Bc5 25. Rxh6 Qf7 *
Position (FEN): r4rk1/1p3qp1/2p1p1QR/2b1P3/2P1pP2/p3P3/3B4/3RK3 w - - 1 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1233
Best move: Qh7#