Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 d5 3. exd5 c6 4. dxc6 Nxc6 5. Bb5 exf4 6. Qe2+ Qe7 7. Qxe7+ Bxe7
8. Nf3 Bd7 9. c3 g5 10. O-O O-O-O 11. d4 a6 12. Bc4 f6 13. Re1 Bd6 14. Nbd2 Bc7
15. a3 g4 16. Nh4 Nge7 17. Ne4 f5 18. Nf6 Ng6 19. Nxg6 hxg6 20. Nxd7 Rxd7 21.
b4 Rdh7 22. b5 Na5 23. Be6+ Kb8 24. bxa6 bxa6 25. Rb1+ Nb7 26. Bd5 Bd6 27. Re6
Rxh2 28. Rxd6 Rh1+ 29. Kf2 Rxc1 30. Rxb7+ Kc8 31. Rbb6 Rc2+ 32. Ke1 *
Position (FEN): 2k4r/8/pR1R2p1/3B1p2/3P1pp1/P1P5/2r3P1/4K3 b - - 4 32
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1241
Best move: Rh1#