Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. c3 c5 6. Ngf3 Nc6 7. Bd3 Be7 8. O-O
f5 9. exf6 Bxf6 10. Re1 Kf7 11. Nf1 g6 12. Be3 cxd4 13. cxd4 Nf8 14. Qd2 Qb6
15. Ne5+ Kg7 16. Bh6+ Kg8 17. Qf4 Qd8 18. Re3 Nxe5 19. dxe5 Bg7 20. Rf3 Qc7 21.
Qxf8+ Bxf8 *
Position (FEN): r1b2bkr/ppq4p/4p1pB/3pP3/8/3B1R2/PP3PPP/R4NK1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 470
Best move: Rxf8#