Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Classical_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d3 h6 6. h3 d6 7. a4 a5 8. O-O O-O
9. Re1 Nh5 10. Nbd2 Qf6 11. Nf1 Nf4 12. Ne3 Qg6 13. Nh4 Nxh3+ 14. Kf1 Qf6 15.
Nef5 Nxf2 16. Qf3 Nh1 17. Nxh6+ gxh6 18. Qxf6 *
Position (FEN): r1b2rk1/1pp2p2/2np1Q1p/p1b1p3/P1B1P2N/2PP4/1P4P1/R1B1RK1n b - - 0 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 706
Best move: Ng3#