Chess puzzle (Checkmate)
Opening: Nimzowitsch_Defense, Nimzowitsch_Defense_Franco-Nimzowitsch_Variation
Moves: 1. e4 Nc6 2. Nf3 e6 3. Bc4 d5 4. exd5 exd5 5. Qe2+ Be7 6. Bb3 Nf6 7. Nc3 O-O 8.
d3 Bb4 9. a3 Bxc3+ 10. bxc3 Re8 11. Be3 Ng4 12. h3 Nxe3 13. fxe3 Qf6 14. O-O
Qxc3 15. Qf2 Qf6 16. Nd4 Qg5 17. Qxf7+ Kh8 18. Qf8+ Rxf8 *
Position (FEN): r1b2r1k/ppp3pp/2n5/3p2q1/3N4/PB1PP2P/2P3P1/R4RK1 w - - 0 19
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 653
Best move: Rxf8#