Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nc3 d6 4. g3 Nh6 5. Bg2 b6 6. Nge2 Bb7 7. O-O O-O 8. Be3
Nc6 9. h3 f6 10. Qd2 Nf7 11. Rad1 e5 12. Kh2 Qc8 13. f4 exf4 14. Nxf4 f5 15.
exf5 Qxf5 16. Nfe2 Qd7 17. Ne4 Ne7 18. Nf6+ Bxf6 19. Bxb7 Rab8 20. Rxf6 Rxb7
21. Bh6 Nd5 22. Qg5 Nxg5 *
Position (FEN): 5rk1/prpq3p/1p1p1RpB/3n2n1/3P4/6PP/PPP1N2K/3R4 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 885
Best move: Rxf8#