Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. O-O Ne7 5. c3 Bg4 6. h3 Bd7 7. d4 a6 8. Ba4
exd4 9. cxd4 Nc8 10. d5 Ne5 11. Nxe5 dxe5 12. Bb3 Bc5 13. Nc3 O-O 14. Be3 Ba7
15. Qe2 c6 16. Rad1 cxd5 17. Nxd5 Bxe3 18. Nxe3 Qe7 19. Nd5 Qg5 20. Qf3 Bc6 21.
Nc7 Rb8 22. Ne6 fxe6 23. Bxe6+ Kh8 *
Position (FEN): 1rn2r1k/1p4pp/p1b1B3/4p1q1/4P3/5Q1P/PP3PP1/3R1RK1 w - - 1 24
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 693
Best move: Qxf8#