Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 h6 4. Nf3 g5 5. Bg3 f5 6. h4 g4 7. Ne5 Nxe5 8. Bxe5
Rh7 9. Nc3 c6 10. Ne2 Bg7 11. Bg3 Qa5+ 12. c3 Qb6 13. Rb1 a5 14. Nf4 a4 15. a3
Nf6 16. Bd3 Bd7 17. Qc2 h5 18. Bxf5 Bxf5 19. Qxf5 Qb5 20. Nd3 Kf8 21. O-O Kg8
22. Qe6+ Kh8 23. Rfd1 Ne4 24. Qxe7 Rf8 25. Be5 Bxe5 *
Position (FEN): 5r1k/1p2Q2r/2p5/1q1pb2p/p2Pn1pP/P1PNP3/1P3PP1/1R1R2K1 w - - 0 26
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1692
Best move: Qxf8#