Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nge7 4. O-O g6 5. Re1 Bg7 6. c3 O-O 7. d4 exd4 8.
cxd4 d5 9. exd5 Nxd5 10. Nc3 Bg4 11. Be3 a6 12. Bxc6 bxc6 13. h3 Bxf3 14. Qxf3
Nb4 15. Red1 Nc2 16. Rac1 Nxe3 17. fxe3 Qd6 18. Ne4 Qd5 19. b3 Rae8 20. Nd2
Qxf3 21. Nxf3 Rxe3 22. Rxc6 Re2 23. Rxc7 Rxa2 24. d5 Re8 25. d6 Ree2 26. d7
Rxg2+ 27. Kh1 Bf6 28. d8=Q+ Bxd8 29. Rxd8+ Kg7 30. Rd1 Raf2 31. Rd3 Ra2 32.
Rcc3 Rgb2 33. Ng1 *
Position (FEN): 8/5pkp/p5p1/8/8/1PRR3P/rr6/6NK b - - 8 33
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 852
Best move: Rh2#