Chess puzzle (Checkmate)
Moves: 1. d4 b6 2. e4 Bb7 3. Bd3 Nf6 4. Nd2 e6 5. c4 Bb4 6. Nf3 O-O 7. a3 Bxd2+ 8.
Nxd2 d5 9. cxd5 exd5 10. e5 Ne4 11. O-O Nd7 12. Qg4 f5 13. exf6 Ndxf6 14. Qe6+
Kh8 15. Qh3 Bc8 16. Qe3 Ng4 17. Qe1 Qh4 18. h3 Ngxf2 19. Nxe4 dxe4 20. Qxe4
Nxe4 *
Position (FEN): r1b2r1k/p1p3pp/1p6/8/3Pn2q/P2B3P/1P4P1/R1B2RK1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1044
Best move: Rxf8#