Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 c5 3. Nf3 e6 4. dxc5 a6 5. Bd3 Bxc5 6. Nc3 Qc7 7. Bd2 b6 8. Qe2
Bb7 9. O-O-O d5 10. Kb1 O-O 11. g4 Ne4 12. Be1 Nd7 13. h4 b5 14. Ng5 Nxg5 15.
hxg5 g6 16. f3 Rfc8 17. Qg2 Qc6 18. Qh2 Nf8 19. e4 d4 20. Ne2 e5 21. f4 exf4
22. Nxf4 Bd6 23. Bg3 Bxf4 24. Bxf4 a5 25. Be5 f6 26. Bxf6 b4 27. Qh6 Rc7 28.
Rdf1 a4 29. Be5 Rd7 30. Rf6 Qc5 31. Rhf1 b3 32. Bc4+ Qxc4 33. Rxf8+ Rxf8 *
Position (FEN): 5rk1/1b1r3p/6pQ/4B1P1/p1qpP1P1/1p6/PPP5/1K3R2 w - - 0 34
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1551
Best move: Rxf8#