Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. f4 d5 3. exd5 cxd5 4. Nf3 Nf6 5. Be2 e6 6. O-O Bd7 7. d4 Bd6 8. Nc3
Nc6 9. Ne5 O-O 10. Be3 Qc7 11. Qe1 Rac8 12. Qg3 Nb4 13. Rac1 a6 14. a3 Nc6 15.
Bd3 b5 16. Nd1 Ne7 17. Nf2 Ng6 18. Nfg4 Ne4 19. Bxe4 dxe4 20. h4 f6 21. Nxd7
Qxd7 22. h5 Nh8 *
Position (FEN): 2r2rkn/3q2pp/p2bpp2/1p5P/3PpPN1/P3B1Q1/1PP3P1/2R2RK1 w - - 1 23
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1597
Best move: Nh6#