Chess puzzle (Checkmate)
Opening: Russian_Game, Russian_Game_Italian_Variation
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 Nxe4 4. Qe2 d5 5. Nxe5 Be6 6. O-O Be7 7. Bb3 O-O 8.
d3 Nc5 9. f4 Nxb3 10. axb3 Bc5+ 11. Be3 Bd6 12. d4 Re8 13. f5 Bd7 14. Qg4 Bxe5
15. dxe5 Rxe5 16. Bh6 g6 17. fxg6 Bxg4 18. gxf7+ Kh8 19. f8=R+ Qxf8 *
Position (FEN): rn3q1k/ppp4p/7B/3pr3/6b1/1P6/1PP3PP/RN3RK1 w - - 0 20
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 581
Best move: Rxf8#