Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 d6 3. Nc3 g6 4. e4 Bg7 5. h3 Nc6 6. Be3 O-O 7. Nf3 e5 8. d5 Ne7
9. Qd2 b6 10. Bh6 Ne8 11. Bxg7 Kxg7 12. Bd3 f5 13. exf5 Bxf5 14. Bxf5 Nxf5 15.
Ng5 Nd4 16. O-O Qf6 17. Nce4 Qf5 18. Ng3 Qf6 19. N3e4 Qf5 20. Ng3 Qf6 21. f4
exf4 22. Qxd4 Qxd4+ 23. Kh1 fxg3 24. Ne6+ Kg8 *
Position (FEN): r3nrk1/p1p4p/1p1pN1p1/3P4/2Pq4/6pP/PP4P1/R4R1K w - - 2 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 977
Best move: Rxf8#