Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ne2 cxd4 8. cxd4
f6 9. f4 Qb6 10. Nf3 Bb4+ 11. Bd2 Bxd2+ 12. Qxd2 fxe5 13. fxe5 O-O 14. O-O
Ndxe5 15. Nxe5 Rxf1+ 16. Rxf1 Nxe5 17. Qf4 Nd7 18. Qf7+ Kh8 19. Qf8+ Nxf8 *
Position (FEN): r1b2n1k/pp4pp/1q2p3/3p4/3P4/3B4/PP2N1PP/5RK1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 479
Best move: Rxf8#