Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Qc7 6. Be3 Nf6 7. f3 Bb4 8. Qd3
d5 9. Bd2 e5 10. Nb3 d4 11. Ne2 Nc6 12. O-O-O Be6 13. f4 Bxd2+ 14. Rxd2 Nb4 15.
Qg3 Nxe4 16. Qxg7 O-O-O 17. Qxe5 Nxa2+ 18. Kb1 Qxe5 19. fxe5 Bxb3 20. Rxd4 Rxd4
21. Nxd4 Nd2+ 22. Ka1 Bd5 23. c4 Rd8 24. cxd5 Rxd5 25. Kxa2 *
Position (FEN): 2k5/1p3p1p/p7/3rP3/3N4/8/KP1n2PP/5B1R b - - 0 25
Black to move.
Themes:  Endgame Anastasia's Mate, Mate in 1 
Puzzle rating: 817
Best move: Ra5#