Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 cxd4 6. axb4 dxc3 7. bxc3 Qc7 8. f4
Qxc3+ 9. Bd2 Qc7 10. Nf3 Ne7 11. Bd3 Bd7 12. O-O a6 13. Qe2 O-O 14. c3 Nbc6 15.
Ng5 Ng6 16. Qh5 h6 17. Nxf7 Nxf4 18. Rxf4 Rxf7 19. Qxf7+ Kh8 20. Qf8+ Rxf8 *
Position (FEN): 5r1k/1pqb2p1/p1n1p2p/3pP3/1P3R2/2PB4/3B2PP/R5K1 w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 473
Best move: Rxf8#