Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Zukertort_Variation
Moves: 1. d4 d5 2. Nf3 e6 3. c4 f5 4. Nc3 c6 5. Qb3 Bd6 6. e3 Nf6 7. Be2 Nbd7 8. O-O
O-O 9. a4 Kh8 10. a5 Ne4 11. c5 Bc7 12. Nd2 Qg5 13. g3 Ndf6 14. Ncxe4 fxe4 15.
f4 exf3 16. Rxf3 Ng4 *
Position (FEN): r1b2r1k/ppb3pp/2p1p3/P1Pp2q1/3P2n1/1Q2PRP1/1P1NB2P/R1B3K1 w - - 1 17
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 876
Best move: Rxf8#