Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 Nc6 4. Nbd2 h6 5. c3 a6 6. e3 Bf5 7. a4 e6 8. Be2
Bd6 9. Bg3 Bxg3 10. hxg3 Na5 11. Ne5 Ne4 12. Nxe4 Bxe4 13. f3 Bg6 14. Nxg6 fxg6
15. f4 Qf6 16. Bd3 O-O 17. Qc2 g5 18. O-O-O b6 19. Rdf1 c5 20. fxg5 Qxg5 21.
Qe2 Rxf1+ 22. Rxf1 c4 23. Bc2 b5 24. Qf3 Nb3+ 25. Kd1 bxa4 26. Qf7+ Kh8 27.
Qf8+ Rxf8 *
Position (FEN): 5r1k/6p1/p3p2p/3p2q1/p1pP4/1nP1P1P1/1PB3P1/3K1R2 w - - 0 28
White to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 995
Best move: Rxf8#