Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 c5 3. e4 dxe4 4. d5 Nf6 5. Bb5+ Bd7 6. Nc3 a6 7. Bxd7+ Qxd7 8.
Qe2 Nxd5 9. Nxd5 Qxd5 10. Rb1 Nc6 11. Rd1 Nd4 12. Qd2 Rd8 13. c3 e5 14. Bg3
Qxa2 15. cxd4 Rxd4 16. Qc1 Qa5+ 17. Kf1 Qb5+ 18. Ne2 Bd6 19. Rxd4 cxd4 20. Qc8+
Ke7 21. Qxh8 d3 22. Nc3 d2+ 23. Kg1 Qxb2 24. Qxg7 Qc1+ 25. Nd1 *
Position (FEN): 8/1p2kpQp/p2b4/4p3/4p3/6B1/3p1PPP/2qN2KR b - - 2 25
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 515
Best move: Qxd1#