Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d6 3. d4 Ne7 4. e5 d5 5. Bg5 Nd7 6. Bb5 h6 7. Bxe7 Bxe7 8. Nc3
a6 9. Bxd7+ Bxd7 10. Ne2 Bb5 11. Nf4 Qd7 12. b3 O-O-O 13. Nd2 Bb4 14. Nh5 Bc3
15. Rb1 g6 16. Nf6 Qe7 17. a4 Bd7 18. O-O Bxd2 19. Qxd2 g5 20. c4 c6 21. cxd5
cxd5 22. Qc3+ Kb8 23. b4 Rc8 24. Qd3 Bxa4 25. Ra1 Bb5 26. Qb1 Bxf1 27. Qxf1
Qxb4 28. Rb1 Qxd4 29. Qxa6 Qa7 30. Nd7+ Ka8 31. Qxa7+ Kxa7 *
Position (FEN): 2r4r/kp1N1p2/4p2p/3pP1p1/8/8/5PPP/1R4K1 w - - 0 32
White to move.
Themes:  Endgame Anastasia's Mate, Mate in 1 
Puzzle rating: 1077
Best move: Ra1#