Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Nc3 a6 5. a4 Nd7 6. Be2 b6 7. Be3 Bb7 8. O-O e6
9. Nd2 Ne7 10. f3 c5 11. Nc4 Nc8 12. dxc5 Nxc5 13. Bf4 d5 14. exd5 exd5 15. Be5
O-O 16. Bxg7 Kxg7 17. Qd4+ Kg8 18. Ne3 Ne6 19. Qe5 d4 20. Ng4 Qd6 *
Position (FEN): r1n2rk1/1b3p1p/pp1qn1p1/4Q3/P2p2N1/2N2P2/1PP1B1PP/R4RK1 w - - 2 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1262
Best move: Nh6#