Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Classical_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 d6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 Bg4 8.
Qb3 Qe7 9. Ng5 O-O-O 10. O-O Nh6 11. Nxf7 Nxf7 12. Bxf7 Bxc3 13. bxc3 Qxe4 14.
f3 Bxf3 15. Rxf3 Kb8 16. Bd5 Qe1+ 17. Rf1 Rhf8 18. Bg5 *
Position (FEN): 1k1r1r2/ppp3pp/2np4/3B2B1/3P4/1QP5/P5PP/R3qRK1 b - - 6 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1171
Best move: Rxf1#