Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. d4 d5 3. h3 c6 4. Bf4 Bf5 5. e3 g6 6. Be2 Bg7 7. a3 O-O 8. Bh2
Re8 9. O-O Nbd7 10. Qc1 e5 11. dxe5 Ne4 12. c4 Nxe5 13. cxd5 Nxf3+ 14. Bxf3
cxd5 15. Nd2 Rc8 16. Qd1 Bxb2 17. Bxe4 Bxa1 18. Bxf5 Bg7 19. Bxc8 Qxc8 20. Nb3
Qc4 21. Qb1 b6 22. Rc1 Qa4 23. Qa2 Bh6 24. Nd4 Rxe3 25. Qxd5 Re8 26. Rd1 *
Position (FEN): 4r1k1/p4p1p/1p4pb/3Q4/q2N4/P6P/5PPB/3R2K1 b - - 2 26
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 670
Best move: Qxd1#