Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e6 7. Bg5 Be7 8. Qd2
Qa5 9. Bb3 Nbd7 10. O-O O-O 11. Rae1 b5 12. Qe3 b4 13. Nce2 Ng4 14. Qf4 Qxg5
15. Qf3 Nde5 16. Qh3 Bb7 17. f4 Qg6 18. fxe5 Nxe5 19. Ng3 Nc6 20. Nxe6 fxe6 21.
Bxe6+ Kh8 22. Bf5 Qh6 23. Qg4 Ne5 24. Qe2 Bc8 25. Qd1 Bh4 26. Qd5 Rb8 27. Bxc8
Bxg3 *
Position (FEN): 1rB2r1k/6pp/p2p3q/3Qn3/1p2P3/6b1/PPP3PP/4RRK1 w - - 0 28
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 854
Best move: Rxf8#