Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Piano
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Nc3 d6 5. h3 Nf6 6. O-O O-O 7. Na4 Bb6 8.
Nxb6 axb6 9. Nh2 Nxe4 10. f4 Nf6 11. fxe5 Nxe5 12. Bb3 Be6 13. d4 Bxb3 14. dxe5
Bxc2 15. Qxc2 dxe5 16. Bg5 Qd4+ 17. Kh1 Ne4 18. Rad1 *
Position (FEN): r4rk1/1pp2ppp/1p6/4p1B1/3qn3/7P/PPQ3PN/3R1R1K b - - 5 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1065
Best move: Ng3#