Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. c3 cxd4 3. cxd4 d5 4. Bf4 Nc6 5. e3 Nf6 6. Nf3 Bf5 7. Nbd2 e6 8. a3
Bd6 9. Ne5 O-O 10. Be2 Ne4 11. O-O Nxe5 12. dxe5 Bc5 13. Nxe4 Bxe4 14. Bd3 Qb6
15. b4 Be7 16. Bxe4 dxe4 17. Qc2 Qc6 18. Qe2 Rfd8 19. Rac1 Qa4 20. Rc3 h6 21.
Qg4 Kh7 22. Rfc1 f5 23. exf6 Bxf6 24. Qxe6 Rd1+ 25. Rxd1 *
Position (FEN): r7/pp4pk/4Qb1p/8/qP2pB2/P1R1P3/5PPP/3R2K1 b - - 0 25
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 445
Best move: Qxd1#