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 Ne5 6. Bb3 Bc5 7. Nf3 Ng4 8.
O-O N8f6 9. h3 Nxf2 10. Rxf2 Nxe4 11. Bxf7+ Kf8 12. Qd5 Bxf2+ 13. Kf1 Qe7 14.
Ne5 c6 *
Position (FEN): r1b2k1r/pp1pqBp1/2p4p/3QN3/4n3/7P/PPP2bP1/RNB2K2 w - - 0 15
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1188
Best move: Ng6#