Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Advance_Variation
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 cxd4 5. cxd4 a6 6. Nf3 Nc6 7. Ng5 Nh6 8. Nc3
Bb4 9. a3 Ba5 10. Be2 Bb6 11. Be3 O-O 12. O-O Nf5 13. Nh3 Nxe3 14. fxe3 f6 15.
exf6 Rxf6 16. Bd3 e5 17. Qh5 Rh6 18. Qf7+ Kh8 19. Qf8+ Qxf8 *
Position (FEN): r1b2q1k/1p4pp/pbn4r/3pp3/3P4/P1NBP2N/1P4PP/R4RK1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 814
Best move: Rxf8#