Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 g6 3. Bc4 Bg7 4. c3 d6 5. h3 a6 6. d4 cxd4 7. cxd4 Nc6 8. O-O
Nf6 9. e5 dxe5 10. Nxe5 Nxe5 11. dxe5 Nd7 12. e6 fxe6 13. Bxe6 Nb6 14. Qxd8+
Kxd8 15. Rd1+ Ke8 16. Bxc8 Rxc8 17. Na3 Kf7 18. Rb1 Rhd8 19. Re1 Nc4 20. Nxc4
Rxc4 21. Bg5 Bf6 22. Bxf6 exf6 23. b3 Rc2 24. a4 Rdd2 25. Rf1 f5 26. g3 Kf6 27.
Kg2 Kg5 28. b4 h5 29. h4+ Kg4 30. b5 f4 31. Rb4 axb5 *
Position (FEN): 8/1p6/6p1/1p5p/PR3pkP/6P1/2rr1PK1/5R2 w - - 0 32
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 837
Best move: Rxf4#