Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nf6 3. Bc4 Nc6 4. d3 Bc5 5. Nge2 h6 6. O-O O-O 7. Kh1 d6 8. f3
Na5 9. Bb3 Nxb3 10. axb3 Nh5 11. f4 Qh4 12. f5 g6 13. g3 Qh3 14. Nd5 gxf5 15.
Bxh6 f4 16. Ng1 *
Position (FEN): r1b2rk1/ppp2p2/3p3B/2bNp2n/4Pp2/1P1P2Pq/1PP4P/R2Q1RNK b - - 1 16
Black to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1565
Best move: Nxg3#