Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. O-O Nf6 5. Re1 O-O 6. c3 Nxe4 7. Bxf7+ Rxf7
8. Rxe4 d5 9. Re1 Bg4 10. d3 e4 11. dxe4 dxe4 12. Qxd8+ Rxd8 13. Ng5 Rf5 14.
Nxe4 Re5 15. f3 Bf5 16. Bf4 Red5 17. Nbd2 Bxe4 18. Nxe4 Ne5 19. Ng5 Nd3 20.
Rxe7 Nxf4 21. h4 Rd2 22. Ne6 Nxe6 23. Rxe6 Rxb2 24. Rae1 Rdd2 25. g4 Rg2+ 26.
Kf1 *
Position (FEN): 6k1/ppp3pp/4R3/8/6PP/2P2P2/Pr4r1/4RK2 b - - 2 26
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 905
Best move: Rbf2#