Chess puzzle (Checkmate)
Moves: 1. d4 Nh6 2. e4 e6 3. c4 d5 4. cxd5 exd5 5. f3 dxe4 6. fxe4 Bb4+ 7. Bd2 Qxd4 8.
Nf3 Qxe4+ 9. Be2 Bxd2+ 10. Nbxd2 Qb4 11. O-O O-O 12. b3 Bg4 13. Qc2 Qb6+ 14.
Kh1 Bxf3 15. Nxf3 Nc6 16. Ng5 g6 17. Bc4 Ne5 18. Ne4 Nxc4 19. Nf6+ Kg7 20. Qc3
Qc6 21. Ng4+ Kg8 *
Position (FEN): r4rk1/ppp2p1p/2q3pn/8/2n3N1/1PQ5/P5PP/R4R1K w - - 6 22
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1316
Best move: Nxh6#