Chess puzzle (Checkmate)
Moves: 1. c4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nb5 Bb4+ 6. N1c3 a6 7. Nd6+ Bxd6
8. Qxd6 Nge7 9. Bg5 f6 10. Bd2 Nd4 11. O-O-O O-O 12. e3 Ndf5 13. Qd3 Kh8 14.
Ne4 d5 15. Bb4 a5 16. Bxe7 Nxe7 17. cxd5 Bf5 18. f3 Rc8+ 19. Kb1 Bg6 20. h4 f5
21. Ng5 Qd6 22. Ne6 Rfe8 23. e4 fxe4 24. fxe4 Nxd5 25. Qxd5 Bxe4+ 26. Qxe4 *
Position (FEN): 2r1r2k/1p4pp/3qN3/p3p3/4Q2P/8/PP4P1/1K1R1B1R b - - 0 26
Black to move.
Themes: Hanging Piece, Queenside Attack Middlegame Mate in 1 
Puzzle rating: 959
Best move: Qxd1#