Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. Nf3 Nf6 4. d4 cxd4 5. Nxd4 a6 6. Bc4 e6 7. Bb3 Nbd7 8. f3
Nc5 9. O-O Be7 10. Kh1 Qc7 11. Be3 O-O 12. Qd2 b5 13. Rad1 Bb7 14. Nde2 Rac8
15. Ng3 Rfd8 16. Qf2 Nxb3 17. cxb3 Rd7 18. Bb6 Qb8 19. Bd4 d5 20. e5 Ne8 21. f4
g6 22. f5 exf5 23. Nxf5 Ng7 24. Nh6+ Kh8 25. Nxf7+ Kg8 26. Nh6+ Kh8 27. Qf7 Bg5
28. Qxd7 Bxh6 29. e6 Bc6 30. Qf7 b4 31. e7 Re8 32. Qf8+ Rxf8 33. exf8=Q+ Qxf8 *
Position (FEN): 5q1k/6np/p1b3pb/3p4/1p1B4/1PN5/PP4PP/3R1R1K w - - 0 34
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 493
Best move: Rxf8#