Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Bc4 d6 4. d4 g5 5. h4 f6 6. Qh5+ Kd7 7. hxg5 fxg5 8. Nf3
Be7 9. e5 Qe8 10. e6+ Kd8 11. Qg4 h6 12. Nc3 Nf6 13. Qf5 c6 14. Ne4 Nxe4 15.
Qxe4 d5 16. Bxd5 cxd5 17. Qxd5+ Kc7 18. O-O Qd8 19. Qe5+ Bd6 20. Qd5 Nc6 21. c4
Qf6 22. c5 Bf8 23. Re1 Bg7 *
Position (FEN): r1b4r/ppk3b1/2n1Pq1p/2PQ2p1/3P1p2/5N2/PP4P1/R1B1R1K1 w - - 3 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1264
Best move: Qd6#