Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nxf7 Kxf7 5. Bc4+ Be6 6. d3 Nc6 7. Bxe6+ Kxe6
8. Nc3 Ke7 9. Bg5 Ne5 10. Nd5+ Ke8 11. Bxf6 gxf6 12. Qh5+ Kd7 13. f4 Ng6 14.
Qf5+ Kc6 15. Nxf6 Ne7 16. Qa5 b6 17. Qa4+ Kb7 18. O-O-O Nc6 19. Nd5 Qh4 20. g3
Qh6 21. Kb1 Bg7 22. b4 Qe6 23. f5 Qe5 24. Rhf1 *
Position (FEN): r6r/pkp3bp/1pnp4/3NqP2/QP2P3/3P2P1/P1P4P/1K1R1R2 b - - 2 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1101
Best move: Qa1#