Chess puzzle (Checkmate)
Moves: 1. f4 e6 2. Nf3 Qe7 3. e4 f6 4. Bd3 d6 5. O-O h6 6. Qe2 g5 7. g3 Qg7 8. f5 e5
9. Bc4 Ne7 10. d3 c6 11. Nc3 b5 12. Bb3 Na6 13. Qg2 Nc5 14. Be3 Nxb3 15. axb3
a5 16. d4 Bb7 17. dxe5 dxe5 18. Bc5 Nc8 19. Bxf8 Rxf8 20. Rad1 Qe7 21. Rd3 Nb6
22. Qd2 Kf7 23. h4 g4 24. Qxh6 gxf3 *
Position (FEN): r4r2/1b2qk2/1np2p1Q/pp2pP2/4P2P/1PNR1pP1/1PP5/5RK1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1564
Best move: Qg6#