Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 d5 3. e5 e6 4. Bb5+ Nc6 5. Nf3 Bd7 6. Bxc6 Bxc6 7. O-O Be7 8. d3
Nh6 9. h3 O-O 10. Nc3 d4 11. Ne2 Nf5 12. Qe1 Qb6 13. Ng3 Bh4 14. Nxh4 Nxh4 15.
Ne4 Nf5 16. g4 Ne7 17. Qh4 Ng6 18. Qe1 Ne7 19. f5 exf5 20. gxf5 c4 21. f6 Ng6
22. fxg7 Rfe8 23. Qf2 Bxe4 *
Position (FEN): r3r1k1/pp3pPp/1q4n1/4P3/2ppb3/3P3P/PPP2Q2/R1B2RK1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 423
Best move: Qxf7#