Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 Nc6 4. d4 cxd4 5. Nxd4 Bc5 6. Nxc6 dxc6 7. c3 Qxd1+
8. Kxd1 Bxf2 9. Bf4 Nf6 10. Nd2 O-O 11. Rf1 Bb6 12. Bg5 Nd7 13. Kc2 Re8 14.
Rad1 Ne5 15. Bb3 a5 16. a4 Bc5 17. Bf4 Ng6 18. Nc4 Nxf4 19. Rxf4 e5 20. Nxe5
Rxe5 21. Rd8+ Bf8 22. Rxf7 Be6 *
Position (FEN): r2R1bk1/1p3Rpp/2p1b3/p3r3/P3P3/1BP5/1PK3PP/8 w - - 1 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1322
Best move: Rfxf8#