Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Bd3 O-O 6. Nge2 Nc6 7. a3 e6 8. O-O
Ng4 9. h3 Nh6 10. d5 Ne5 11. f4 Neg4 12. hxg4 Nxg4 13. Qe1 exd5 14. cxd5 f5 15.
exf5 Re8 16. fxg6 Bd4+ 17. Kh1 Bf2 18. Rxf2 Qh4+ 19. Kg1 Qh2+ 20. Kf1 Qh1+ 21.
Ng1 *
Position (FEN): r1b1r1k1/ppp4p/3p2P1/3P4/5Pn1/P1NB4/1P3RP1/R1B1QKNq b - - 6 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1532
Best move: Nh2#