Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 Bg7 7. Bc4 c5 8.
Ne2 O-O 9. O-O Nc6 10. Be3 Qc7 11. Rc1 Rd8 12. Bf4 Qd7 13. d5 Na5 14. Bd3 c4
15. Bc2 e6 16. dxe6 fxe6 17. Bg5 Rf8 18. Ba4 b5 19. Bc2 Nc6 20. f4 Qb7 21. Qd6
Qb6+ 22. Kh1 Na5 23. Rcd1 Nb7 24. Qd2 Nc5 25. Nd4 Bb7 26. Qe2 e5 27. fxe5 Bxe5
28. Bh6 Rxf1+ 29. Rxf1 Ne6 30. Qf3 Nxd4 31. Qf7+ Kh8 32. Qf8+ Rxf8 *
Position (FEN): 5r1k/pb5p/1q4pB/1p2b3/2pnP3/2P5/P1B3PP/5R1K w - - 0 33
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 705
Best move: Rxf8#