Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. c4 c6 4. dxc6 Nxc6 5. d4 Nxd4 6. Be3 Nc6 7. Qxd8+ Nxd8
8. Nc3 e6 9. Nf3 Bb4 10. Rc1 O-O 11. a3 Be7 12. Bd3 Ng4 13. Bf4 Nc6 14. h3 Nf6
15. O-O b6 16. Nb5 Ba6 17. Nc7 Rad8 18. Bxh7+ Kxh7 19. Nxa6 Bd6 20. Bxd6 Rxd6
21. Rfd1 Rfd8 22. Rxd6 Rxd6 23. b4 Rd3 24. Ra1 Ne4 25. b5 Na5 26. Ne5 Rd2 27.
f3 Nd6 28. Rc1 Ra2 29. Rc3 f6 30. Nc6 Naxc4 31. Nxa7 Nxa3 32. Rb3 Nac4 33. Nc6
Nxb5 34. Rxb5 Rxa6 35. Ne7 Nd6 *
Position (FEN): 8/4N1pk/rp1npp2/1R6/8/5P1P/6P1/6K1 w - - 2 36
White to move.
Themes:  Endgame Anastasia's Mate, Mate in 1 
Puzzle rating: 827
Best move: Rh5#