Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 f5 3. Nc3 fxe4 4. Nxe4 Nc6 5. Bc4 Nh6 6. Bb3 Bc5 7. Neg5 d5 8.
h3 O-O 9. d3 a5 10. c4 a4 11. cxd5 axb3 12. dxc6 bxa2 13. Qb3+ Kh8 14. cxb7 Rb8
15. bxc8=Q Rxb3 16. Qxd8 Rxd8 17. Nxe5 Bb4+ 18. Bd2 Bxd2+ 19. Kxd2 Rxb2+ 20.
Kc3 Rxf2 21. Rxa2 Rdf8 22. Rxf2 Rxf2 23. g4 Kg8 24. Ne6 Re2 25. Rf1 Rxe5 *
Position (FEN): 6k1/2p3pp/4N2n/4r3/6P1/2KP3P/8/5R2 w - - 0 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1265
Best move: Rf8#