Chess puzzle (Checkmate)
Moves: 1. Nf3 e6 2. c4 d5 3. cxd5 exd5 4. Nc3 d4 5. Qa4+ Nc6 6. Nb5 Bc5 7. e3 dxe3 8.
fxe3 Nf6 9. Nbd4 Bd7 10. Bb5 Nxd4 11. Nxd4 O-O 12. Bxd7 Nxd7 13. O-O Qh4 14. b3
Ne5 15. Nf3 Qxa4 16. bxa4 Nd3 17. Ne1 Nxc1 18. Rxc1 Bb6 19. d4 Rfe8 20. Nc2
Rad8 21. Rf5 g6 22. Rg5 f6 23. Rb5 c6 24. Rb3 Rd5 25. Nb4 Ra5 26. Nc2 Rxa4 27.
a3 c5 28. dxc5 Bxc5 29. Nd4 Rxe3 30. Rxc5 Rxb3 31. Nxb3 Rxa3 32. Nd4 a6 33. Rc7
b5 34. Ne6 b4 35. Rg7+ Kh8 36. Ra7 h5 37. Ra8+ Kh7 38. Ra7+ Kh6 39. Ra8 a5 *
Position (FEN): R7/8/4Nppk/p6p/1p6/r7/6PP/6K1 w - - 0 40
White to move.
Themes:  Endgame Anastasia's Mate, Mate in 1 
Puzzle rating: 515
Best move: Rh8#