Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. f3 exf3 5. Nxf3 Nf6 6. Bc4 Bg4 7. Bxf7+ Kxf7
8. Ne5+ Ke8 9. Nxg4 h5 10. Ne5 Nbd7 11. Bf4 Nxe5 12. dxe5 Qxd1+ 13. Rxd1 Nd7
14. Ne4 g6 15. O-O Bh6 16. e6 Nb6 17. Bg5 Bxg5 18. Nxg5 Nd5 19. Rf7 Rd8 20.
Rdf1 Ne3 21. R1f3 Rd1+ 22. Kf2 Ng4+ 23. Ke2 Rc1 24. Nh7 Rxc2+ 25. Kd1 Ne5 26.
Rf8+ Rxf8 *
Position (FEN): 4kr2/pp2p2N/2p1P1p1/4n2p/8/5R2/PPr3PP/3K4 w - - 0 27
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 688
Best move: Rxf8#