Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 d6 3. Nc3 c6 4. a3 Be7 5. Nge2 Nf6 6. d3 O-O 7. O-O h6 8. f4 b5
9. Ba2 Be6 10. Bb1 a5 11. f5 Bd7 12. Ng3 Na6 13. Nh5 b4 14. axb4 axb4 15. Nxf6+
Bxf6 16. Ne2 Bg5 17. Ng3 Bxc1 18. Qxc1 Nc5 19. Rxa8 Qxa8 20. f6 g5 21. h4 Kh7
22. hxg5 Rg8 23. Nf5 Rxg5 24. Nxd6 Be6 25. c3 Qa7 26. Rf2 bxc3 27. bxc3 Qa6 28.
d4 exd4 29. cxd4 Nd3 30. Qf1 Nxf2 31. Qxa6 Nh3+ 32. Kh2 Nf4 33. e5+ Kh8 34. Be4
Ne2 35. Qxc6 *
Position (FEN): 7k/5p2/2QNbP1p/4P1r1/3PB3/8/4n1PK/8 b - - 0 35
Black to move.
Themes:  Endgame Anastasia's Mate, Mate in 1 
Puzzle rating: 832
Best move: Rh5#