Chess puzzle (Checkmate)
Opening: Semi-Slav_Defense, Semi-Slav_Defense_Accelerated_Move_Order
Moves: 1. d4 c6 2. c4 d5 3. Nc3 e6 4. e3 Bd6 5. Nf3 f5 6. Bd3 Nf6 7. O-O O-O 8. b3 Ne4
9. Bxe4 fxe4 10. Ne5 Qg5 11. f4 exf3 12. Nxf3 Qh5 13. c5 Rxf3 14. Qxf3 Qxh2+
15. Kf2 Bc7 16. Ke2 Nd7 17. Qf7+ Kh8 18. Qf8+ Nxf8 *
Position (FEN): r1b2n1k/ppb3pp/2p1p3/2Pp4/3P4/1PN1P3/P3K1Pq/R1B2R2 w - - 0 19
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 452
Best move: Rxf8#