Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 7. Nb3 Be6 8. Qd2
Be7 9. O-O-O Nbd7 10. f4 exf4 11. Bxf4 Ne5 12. Nd4 O-O 13. Nxe6 fxe6 14. Bxe5
dxe5 15. Qxd8 Rfxd8 16. Bc4 Kf7 17. a4 Rxd1+ 18. Rxd1 Rd8 19. Rd3 Rd4 20. Bb3
Bb4 21. h3 Ke7 22. Na2 Bc5 23. Nc3 Nxe4 24. Rxd4 Nxc3 25. Rc4 *
Position (FEN): 8/1p2k1pp/p3p3/2b1p3/P1R5/1Bn4P/1PP3P1/2K5 b - - 1 25
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1088
Best move: Be3#