Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d6 3. Nc3 Nf6 4. Bg5 Be7 5. e3 Nc6 6. Bd3 Bd7 7. Nge2 O-O 8. O-O
e5 9. d5 Nb4 10. Bb1 c6 11. a3 Na6 12. b4 Rc8 13. Qd3 g6 14. Rd1 e4 15. Nxe4
Bf5 16. Bxf6 Bxf6 17. Nxf6+ Qxf6 18. Qd4 Qg5 19. Bxf5 Qxf5 20. Qxa7 Nc7 21.
dxc6 bxc6 22. Rxd6 Ne6 23. Nd4 Qe5 24. Rd7 c5 25. Nxe6 Qxa1+ 26. Rd1 *
Position (FEN): 2r2rk1/Q4p1p/4N1p1/2p5/1PP5/P3P3/5PPP/q2R2K1 b - - 1 26
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 750
Best move: Qxd1#