Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Be2 h6 9. Nf3 e4 10. Ne5 Bd6 11. d4 Bxe5 12. dxe5 Qxd1+ 13. Bxd1 Nd7 14. Bf4
Nc4 15. Be2 Ncxe5 16. Nc3 f5 17. O-O-O O-O 18. f3 exf3 19. gxf3 g5 20. Bxe5
Nxe5 21. h4 g4 22. fxg4 fxg4 23. Rd6 Kh7 24. Re1 Bf5 25. Ba6 Rae8 26. Red1 Re7
27. Ne2 Bg6 28. Nd4 Rf2 29. Kb1 c5 30. Rxg6 Kxg6 31. Nb3 Re6 32. Bb7 Kh5 33.
Nxc5 Rb6 34. Ne4 Rf4 35. Bd5 Kxh4 *
Position (FEN): 8/p7/1r5p/3Bn3/4Nrpk/8/PPP5/1K1R4 w - - 0 36
White to move.
Themes:  Endgame Anastasia's Mate, Mate in 1 
Puzzle rating: 586
Best move: Rh1#