Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Anti-Fried_Liver_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d4 exd4 5. Nxd4 Qf6 6. Be3 Bc5 7. c3 Nge7 8.
O-O Nxd4 9. Bxd4 Bxd4 10. cxd4 d6 11. Re1 Qg6 12. Nc3 Bh3 13. Qf3 Bg4 14. Bxf7+
Qxf7 15. Qxg4 O-O 16. Re3 Qxf2+ 17. Kh1 Qf1+ 18. Rxf1 *
Position (FEN): r4rk1/ppp1n1p1/3p3p/8/3PP1Q1/2N1R3/PP4PP/5R1K b - - 0 18
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 699
Best move: Rxf1#