Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Other_variations
Moves: 1. Nf3 Nf6 2. g3 b6 3. Bg2 Bb7 4. O-O e6 5. b3 Be7 6. Bb2 O-O 7. d3 d5 8. Nbd2
c5 9. e4 d4 10. h3 Nc6 11. Nh2 e5 12. f4 g6 13. f5 Nh5 14. Qg4 Bg5 15. Ndf3
Be3+ 16. Kh1 Nf6 17. Qh4 Nh5 18. f6 Qxf6 19. Qxf6 *
Position (FEN): r4rk1/pb3p1p/1pn2Qp1/2p1p2n/3pP3/1P1PbNPP/PBP3BN/R4R1K b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1430
Best move: Nxg3#