Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Bc5 5. Nxe5 Nxe5 6. d4 Bd6 7. dxe5 Bxe5
8. f4 Bd6 9. e5 Bc5+ 10. Kh1 Ne4 11. Qe2 f5 12. exf6 Qxf6 13. Nc3 O-O 14. Nxe4
Qf5 15. Nxc5 Qxc5 16. f5 Rxf5 17. Bc4+ Kf8 18. Bg5 d5 19. Bxd5 Qxd5 20. Qe7+
Kg8 21. Qe8+ Rf8 *
Position (FEN): r1b1Qrk1/ppp3pp/8/3q2B1/8/8/PPP3PP/R4R1K w - - 4 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 399
Best move: Rxf8#