Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Classical_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 a6 5. d4 exd4 6. cxd4 Ba7 7. a3 d6 8. Ng5
Nh6 9. Be3 Bg4 10. Bxf7+ Kf8 11. f3 Bd7 12. Be6 Qe7 13. Ba2 Qf6 14. Nc3 Nxd4
15. Nd5 Qe5 16. Bf4 Nxf3+ 17. gxf3 Qxb2 18. Nxc7 *
Position (FEN): r4k1r/bpNb2pp/p2p3n/6N1/4PB2/P4P2/Bq5P/R2QK2R b KQ - 0 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1307
Best move: Qf2#