Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Bd6 5. d3 O-O 6. Bg5 h6 7. Bh4 Re8 8. Nc3
Be7 9. Bxc6 dxc6 10. Nxe5 Bc5 11. Nf3 Bg4 12. Re1 Re5 13. h3 Bxf3 14. Qxf3 g5
15. Bg3 Re6 16. h4 Nh7 17. hxg5 hxg5 18. e5 Rg6 19. Ne4 Bb6 20. Qh5 Kg7 21. Kf1
Qe8 22. Nf6 Qh8 23. Ke2 Nxf6 24. exf6+ Rxf6 25. Qxh8+ Rxh8 26. Be5 Re8 27. Kd2
Ba5+ 28. c3 Rxe5 29. Rxe5 Rxf2+ 30. Ke3 Bb6+ 31. Ke4 *
Position (FEN): 8/ppp2pk1/1bp5/4R1p1/4K3/2PP4/PP3rP1/R7 b - - 3 31
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1718
Best move: Rf4#