Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Nc3 Nf6 4. d4 exd4 5. Qxd4 Be7 6. e5 dxe5 7. Qxd8+ Bxd8
8. Nxe5 O-O 9. Bc4 Be6 10. Bxe6 fxe6 11. O-O Nc6 12. Nxc6 bxc6 13. Re1 Nd5 14.
Rxe6 Nxc3 15. bxc3 Bf6 16. Ba3 Rfd8 17. Rxc6 Rd2 18. Bb4 Rad8 19. g3 Rxc2 20.
Rxc7 Re2 21. Rxa7 Rdd2 22. Rf1 Rc2 23. Ra8+ Kf7 24. Rc8 Rxa2 25. Kg2 h5 26. Rc5
Kg6 27. Kh3 Red2 28. Rc4 Rd3 29. f4 Rdd2 30. f5+ Kh6 31. Rh1 Kg5 32. Rc5 Rf2
33. Rb5 Rad2 34. Rc5 Rd3 35. Rg1 Rdd2 36. Rh1 Rd3 37. Rg1 h4 38. Rb5 Bd8 39.
Rc5 Be7 40. Rb5 Bxb4 41. Rxb4 Rxc3 42. Rxh4 Kxf5 43. Rh5+ Kf6 44. Rh4 Rcc2 45.
Rh1 g5 46. Rg4 Kf5 47. Rb4 Kg6 48. Rg4 Kh5 49. Rb4 Rf8 50. g4+ Kg6 51. Rb6+ Kg7
52. Rb5 *
Position (FEN): 5r2/6k1/8/1R4p1/6P1/7K/2r4P/7R b - - 4 52
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1396
Best move: Rf3#