Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. g3 Nf6 3. Bg2 Bc5 4. Nc3 O-O 5. e3 Nc6 6. Nge2 Re8 7. O-O Ne7 8. d4
exd4 9. exd4 Bb4 10. d5 c6 11. a3 Bxc3 12. Nxc3 cxd5 13. cxd5 d6 14. Bg5 Ng6
15. Qd4 Bf5 16. Bxf6 Qxf6 17. Qxf6 gxf6 18. Rfe1 Ne5 19. f4 Nd3 20. Rxe8+ Rxe8
21. b4 b6 22. Bf1 a5 23. Bxd3 Bxd3 24. Kf2 axb4 25. axb4 b5 26. Re1 Ra8 27. Ne4
Bxe4 28. Rxe4 f5 29. Re2 h5 30. Kg2 Kg7 31. Kh3 Kg6 32. Kh4 Ra4 33. Rb2 Ra3 34.
Rc2 Rd3 35. Rc6 Rxd5 36. Rb6 Rd2 37. Rxb5 *
Position (FEN): 8/5p2/3p2k1/1R3p1p/1P3P1K/6P1/3r3P/8 b - - 0 37
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 665
Best move: Rxh2#