Chess puzzle (Checkmate)
Moves: 1. f4 g6 2. Nf3 c5 3. e4 Bg7 4. d3 Nc6 5. Be2 d6 6. O-O e6 7. Qe1 Nge7 8. Kh1
O-O 9. Nc3 Rb8 10. a4 a6 11. Qh4 b5 12. axb5 axb5 13. Bd1 b4 14. Ne2 f5 15. g4
Nd4 16. Nexd4 cxd4 17. Ra7 Nc6 18. Qxd8 Rxd8 19. Rc7 Bb7 20. Ng5 Re8 21. Bf3 h6
22. exf5 hxg5 23. Rxb7 Rxb7 24. Bxc6 Rbe7 25. Bxe8 Rxe8 26. fxg6 gxf4 27. Bxf4
e5 28. Bd2 b3 29. cxb3 Re6 30. h4 Rxg6 31. g5 d5 32. Kg2 e4 33. Bf4 Rb6 34. Rf2
Rxb3 35. Rd2 e3 36. Rd1 Rxb2+ 37. Kg3 Bf8 38. h5 Bb4 39. Ra1 e2 40. Ra8+ Kf7
41. Ra7+ Ke6 42. Ra6+ Kf5 *
Position (FEN): 8/8/R7/3p1kPP/1b1p1B2/3P2K1/1r2p3/8 w - - 6 43
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 568
Best move: Rf6#