Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 d6 4. d3 Be6 5. Bb5 a6 6. Bxc6+ bxc6 7. O-O g6 8. b3
Bg7 9. Bb2 Ne7 10. Nbd2 f5 11. Qe2 O-O 12. Rfe1 f4 13. d4 g5 14. dxe5 dxe5 15.
Nxe5 a5 16. f3 Qe8 17. Ndc4 Ng6 18. Rad1 Nxe5 19. Nxe5 Bc8 20. Qc4+ Kh8 21. Qc5
Bf6 22. Rd8 Qxd8 23. Nxc6 Qd2 *
Position (FEN): r1b2r1k/2p4p/2N2b2/p1Q3p1/4Pp2/1P3P2/PBPq2PP/4R1K1 w - - 1 24
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 605
Best move: Qxf8#