Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 d5 4. dxc5 dxe4 5. Qa4 Nf6 6. Bg5 Bf5 7. Bb5 Bd7 8.
Bxf6 gxf6 9. Qxe4 e5 10. b4 f5 11. Qe3 Qf6 12. Nf3 e4 13. Nd4 O-O-O 14. Nxc6
Bxc6 15. Bxc6 Qxc6 16. Na3 Rd3 17. Qf4 Qd7 18. Rc1 h5 19. O-O Bh6 20. Qh4 Bxc1
21. Rxc1 Rd1+ 22. Rxd1 *
Position (FEN): 2k4r/pp1q1p2/8/2P2p1p/1P2p2Q/N1P5/P4PPP/3R2K1 b - - 0 22
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 805
Best move: Qxd1#