Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. c4 e6 5. cxd5 exd5 6. Nc3 Nd7 7. f4 Bb4 8. Nf3
h6 9. Bd3 Bxd3 10. Qxd3 Ne7 11. f5 Bxc3+ 12. bxc3 Qa5 13. O-O O-O-O 14. e6 fxe6
15. fxe6 Nf6 16. Ne5 Rdf8 17. Bd2 Qa3 18. Be1 Ne4 19. Bh4 g5 20. Bg3 Rxf1+ 21.
Rxf1 Qxc3 22. Qxc3 Nxc3 23. Nf7 Rh7 24. Nd6+ Kc7 25. Nc4+ Kd8 *
Position (FEN): 3k4/pp2n2r/2p1P2p/3p2p1/2NP4/2n3B1/P5PP/5RK1 w - - 6 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 653
Best move: Rf8#