Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. d5 d6 3. Bg5 g6 4. c3 Na6 5. e4 Nc7 6. Nd2 Bg7 7. f4 f5 8. Ngf3
fxe4 9. Nxe4 Bf5 10. Bd3 Nf6 11. Nxf6+ exf6 12. Bxf5 fxg5 13. Qa4+ Kf8 14. Be6
Qe8 15. Qb3 b5 16. Nxg5 c4 17. Qc2 Nxe6 18. Nxe6+ Kg8 19. O-O Qe7 20. f5 Be5
21. fxg6 Qh4 22. g3 Qg4 23. Qf2 Qxg6 24. Qf8+ Rxf8 *
Position (FEN): 5rkr/p6p/3pN1q1/1p1Pb3/2p5/2P3P1/PP5P/R4RK1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 730
Best move: Rxf8#