Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c6 3. Nf3 d5 4. Nc3 dxc4 5. a4 Bf5 6. Ne5 Nbd7 7. Nxc4 Nb6 8.
Ne5 a5 9. f3 Nfd7 10. Nxd7 Nxd7 11. e4 Bg6 12. Be3 Qb6 13. Ra3 e5 14. Rb3 Bb4
15. Qd2 O-O 16. d5 Nc5 17. Be2 Nxb3 18. Bxb6 Nxd2 19. Kxd2 cxd5 20. exd5 Rac8
21. Bb5 e4 22. f4 e3+ 23. Bxe3 Rfd8 24. Bb6 Rxd5+ 25. Kc1 Rxc3+ 26. bxc3 *
Position (FEN): 6k1/1p3ppp/1B4b1/pB1r4/Pb3P2/2P5/6PP/2K4R b - - 0 26
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1430
Best move: Ba3#