Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 c6 4. Bg5 Ne4 5. Nxe4 dxe4 6. e3 h6 7. Bh4 g5 8. Bg3
Bg7 9. h4 Nd7 10. hxg5 hxg5 11. Rxh8+ Bxh8 12. c5 f6 13. Qb3 e5 14. O-O-O f5
15. Bxe5 Bxe5 16. dxe5 Qe7 17. Qg8+ Nf8 18. Rd2 Be6 19. Qh8 Qxc5+ 20. Rc2 Qxe5
21. Qh5+ Bf7 22. Qxg5 Rd8 23. f3 Qd5 24. Bc4 *
Position (FEN): 3rkn2/pp3b2/2p5/3q1pQ1/2B1p3/4PP2/PPR3P1/2K3N1 b - - 2 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 881
Best move: Qd1#