Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c6 3. Nc3 d5 4. cxd5 cxd5 5. Bg5 a6 6. Nf3 Nc6 7. e3 Bg4 8. a3
e6 9. Be2 Be7 10. h3 Bh5 11. Rc1 O-O 12. O-O Ne4 13. Bxe7 Qxe7 14. Nd2 Bxe2 15.
Qxe2 f5 16. Ndxe4 fxe4 17. f3 exf3 18. Rxf3 Qg5 19. Rcf1 Ne7 20. Na4 Rab8 21.
Nc5 Rxf3 22. Qxf3 Qg6 23. Nd7 Rc8 24. Qf8+ Rxf8 *
Position (FEN): 5rk1/1p1Nn1pp/p3p1q1/3p4/3P4/P3P2P/1P4P1/5RK1 w - - 0 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1079
Best move: Rxf8#