Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. f4 d5 3. e5 c5 4. Nf3 Nc6 5. Bb5 Ne7 6. d4 a6 7. Bxc6+ Nxc6 8. c3
Qb6 9. b3 Bd7 10. Be3 cxd4 11. cxd4 Rc8 12. O-O Nb4 13. Na3 Nd3 14. Qxd3 Bxa3
15. Rf2 Qc7 16. h4 Qc3 17. Qxc3 Rxc3 18. Re1 O-O 19. h5 h6 20. g4 Rfc8 21. Ree2
Bc1 22. Bxc1 Rxc1+ 23. Kg2 Bb5 24. Rd2 R8c3 25. g5 Bd3 26. Ng1 Be4+ 27. Kh2 Re1
28. Rfe2 Rf1 29. Rf2 Ra1 30. Ne2 *
Position (FEN): 6k1/1p3pp1/p3p2p/3pP1PP/3PbP2/1Pr5/P2RNR1K/r7 b - - 10 30
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 841
Best move: Rh1#