Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Sicilian_Invitation
Moves: 1. Nf3 c5 2. g3 g6 3. Bg2 Bg7 4. d4 cxd4 5. Nxd4 Nc6 6. Nxc6 bxc6 7. O-O a5 8.
c3 a4 9. e4 Qb6 10. Be3 Qxb2 11. Nd2 Qxc3 12. Nf3 Qxa1 13. Qxa1 Bxa1 14. Rxa1
Nf6 15. Bd4 O-O 16. Bf1 Nxe4 17. Ne5 Ba6 18. Ng4 Bxf1 *
Position (FEN): r4rk1/3ppp1p/2p3p1/8/p2Bn1N1/6P1/P4P1P/R4bK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1072
Best move: Nh6#