Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxd4 exd4 5. O-O Bc5 6. d3 Ne7 7. a3 a5 8. a4
O-O 9. f4 d5 10. exd5 Nxd5 11. Bxd5 Qxd5 12. Nd2 Re8 13. Ne4 Bb6 14. Kh1 c5 15.
b3 Bf5 16. Ng3 Bd7 17. Bd2 Bc6 18. Rf2 Re7 19. f5 Rae8 20. f6 Re6 21. fxg7 Bc7
22. Qg4 Rg6 23. Qf3 Qe6 24. Ne4 f5 25. Qxf5 Rxg7 26. Qxe6+ Rxe6 27. Nxc5 Re5
28. Ne4 Rge7 29. Raf1 Bxe4 30. dxe4 Rxe4 31. Bh6 Re8 32. Rf8+ Rxf8 *
Position (FEN): 5rk1/1pb4p/7B/p7/P2pr3/1P6/2P3PP/5R1K w - - 0 33
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 486
Best move: Rxf8#