Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. Bf4 cxd4 3. Qxd4 Nc6 4. Qd1 e6 5. c3 a6 6. e3 Bc5 7. Nf3 Ba7 8. Bd3
Nge7 9. Qc2 Nd5 10. Bg3 Nf6 11. O-O Nh5 12. Re1 Nxg3 13. hxg3 h5 14. Nbd2 Qc7
15. Ne4 Bb8 16. Rad1 h4 17. gxh4 Rxh4 18. Nxh4 Qh2+ 19. Kf1 Qh1+ 20. Ke2 Qxh4
21. Rh1 Qg4+ 22. Kf1 Ne5 23. Qa4 b5 24. Qa3 *
Position (FEN): rbb1k3/3p1pp1/p3p3/1p2n3/4N1q1/Q1PBP3/PP3PP1/3R1K1R b q - 1 24
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 960
Best move: Qxd1#