Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 Bf5 3. g3 e6 4. Bg2 Nf6 5. O-O h6 6. c4 c6 7. Nc3 Be7 8. Qb3
Qb6 9. c5 Qa6 10. Re1 b6 11. cxb6 Qxb6 12. Nh4 Bh7 13. e4 O-O 14. exd5 cxd5 15.
Nxd5 Nxd5 16. Bxd5 exd5 17. Rxe7 Nc6 18. Rd7 Nxd4 19. Qxb6 axb6 20. Be3 Nc2 21.
Rc1 Nxe3 22. fxe3 Rxa2 23. Rxd5 Rxb2 24. Nf5 Bxf5 25. Rxf5 Rd8 26. Rf2 Rdd2 27.
Rxd2 Rxd2 28. Rb1 Rd6 29. Kf2 Kf8 30. Kf3 Ke7 31. e4 Rc6 32. h4 Kd7 33. Ra1 Rc7
34. Rd1+ Ke7 35. Rb1 Rb7 36. Rb5 Kd6 37. Ke3 Kc6 38. Rb2 b5 39. Kd4 Kd6 40. Rb4
h5 41. e5+ Ke6 42. Ke4 g6 43. Kd4 Kf5 44. Kd5 Rb8 *
Position (FEN): 1r6/5p2/6p1/1p1KPk1p/1R5P/6P1/8/8 w - - 4 45
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1082
Best move: Rf4#