Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. e3 h6 6. Bh4 O-O 7. Qc2 c5 8. dxc5
Bxc5 9. cxd5 exd5 10. Nf3 d4 11. Ne4 Qa5+ 12. Ned2 dxe3 13. fxe3 Nd5 14. Bf2
Nxe3 15. Bxe3 Bxe3 16. Qc3 Qxc3 17. bxc3 Bf5 18. O-O-O Nc6 19. Kb2 Rfd8 20. Bb5
a5 21. Nc4 Bc5 22. Rxd8+ Rxd8 23. Bxc6 bxc6 24. Nxa5 Rb8+ 25. Ka1 Ba3 26. Nxc6
*
Position (FEN): 1r4k1/5pp1/2N4p/5b2/8/b1P2N2/P5PP/K6R b - - 0 26
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 996
Best move: Bb2#