Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 e6 3. Nf3 g6 4. Be2 Bg7 5. O-O Ne7 6. d3 O-O 7. c3 a6 8. Na3 b5
9. Nc2 Bb7 10. Qe1 d5 11. e5 Nbc6 12. Ng5 d4 13. Bg4 Nf5 14. Bxf5 exf5 15. e6
Qe7 16. exf7+ Rxf7 17. Nxf7 Kxf7 18. Qxe7+ Nxe7 19. cxd4 Bxd4+ 20. Kh1 Nd5 21.
Nxd4 cxd4 22. Re1 Rc8 23. Bd2 Rc2 24. Bc1 Ne3 25. Bxe3 dxe3 26. Rg1 Rxb2 27. h3
Rd2 28. a4 bxa4 29. Rxa4 Rxd3 30. Rb4 Be4 31. Rb2 a5 32. Ra2 a4 33. Rxa4 e2 34.
Raa1 *
Position (FEN): 8/5k1p/6p1/5p2/4bP2/3r3P/4p1P1/R5RK b - - 1 34
Black to move.
Themes: Pin Endgame Mate in 1 
Puzzle rating: 1202
Best move: Rxh3#