Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Pianissimo
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. Bg5 O-O 6. Nc3 h6 7. Bh4 d6 8. Nd5
g5 9. Nxf6+ Qxf6 10. Bg3 Bg4 11. Qe2 Bxf3 12. gxf3 Nd4 13. Qd1 Nxf3+ 14. Kf1 h5
15. Kg2 Nd4 16. h3 h4 17. Bh2 Nb3 18. Bxb3 *
Position (FEN): r4rk1/ppp2p2/3p1q2/2b1p1p1/4P2p/1B1P3P/PPP2PKB/R2Q3R b - - 0 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 845
Best move: Qxf2#