Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nd7 5. Ng5 Ngf6 6. Bd3 e6 7. N1f3 Bd6 8.
Qe2 O-O 9. Nxe6 fxe6 10. Qxe6+ Kh8 11. Qxd6 Re8+ 12. Be3 Nd5 13. O-O Nxe3 14.
fxe3 Rxe3 15. Ne5 Qe8 16. Nf7+ Kg8 17. Bc4 Nf6 18. Nh6+ Kh8 19. Rxf6 Re1+ 20.
Rxe1 Qxe1+ 21. Rf1 Qe3+ 22. Kh1 Bh3 23. Qf8+ Rxf8 *
Position (FEN): 5r1k/pp4pp/2p4N/8/2BP4/4q2b/PPP3PP/5R1K w - - 0 24
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 482
Best move: Rxf8#