Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d3 e6 3. Nc3 a6 4. g3 b5 5. Bg2 Qc7 6. Nh3 Bb7 7. O-O h6 8. f4 c4
9. d4 Bb4 10. a3 Ba5 11. Qe2 Ne7 12. Be3 d5 13. e5 b4 14. Nd1 Nd7 15. Qg4 Nf5
16. Bf2 Bc6 17. Qf3 Bb5 18. c3 bxc3 19. bxc3 Rb8 20. g4 Ne7 21. Bh4 Ng6 22. Bg3
Ba4 23. f5 Bxd1 24. Raxd1 Ne7 25. fxe6 Nb6 26. Qxf7+ Kd8 27. Qf8+ Rxf8 *
Position (FEN): 1r1k1r2/2q1n1p1/pn2P2p/b2pP3/2pP2P1/P1P3BN/6BP/3R1RK1 w - - 0 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 618
Best move: Rxf8#