Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. Ne5 Nf6 5. d4 Nc6 6. f4 Qb6 7. c3 Bf5 8. Nd2
e6 9. Be2 Bd6 10. g4 Be4 11. Nxe4 Nxe4 12. Bd3 Nf6 13. g5 Nd7 14. Qe2 g6 15.
Ng4 O-O-O 16. b4 Kb8 17. a4 a5 18. Rb1 axb4 19. cxb4 Nxb4 20. Bd2 Qxd4 21. Bxb4
Bxb4+ 22. Kf1 Nc5 23. Bb5 Ne4 24. Kg2 Rc8 25. Rhd1 Nd2 26. Rxb4 Qxb4 27. Rxd2
Qxf4 28. Rb2 Qxg5 29. Qe5+ Qxe5 30. Nxe5 Rc7 31. a5 Ka7 32. a6 f6 33. Nd7 Rd8
34. axb7 Rxb7 *
Position (FEN): 3r4/kr1N3p/4ppp1/1B1p4/8/8/1R4KP/8 w - - 0 35
White to move.
Themes:  Endgame Anastasia's Mate, Mate in 1 
Puzzle rating: 874
Best move: Ra2#