Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. d5 Bb4+ 4. Nd2 d6 5. Qa4+ Bd7 6. Qxb4 b6 7. Ngf3 a5 8.
Qc3 Na6 9. e4 Nc5 10. Bd3 O-O 11. O-O h6 12. Re1 Nh7 13. Nb3 Nxd3 14. Qxd3 f5
15. g3 f4 16. Kg2 Ng5 17. Nh4 Bh3+ 18. Kh1 Qf6 19. Nf5 g6 20. Nh4 f3 21. Nd2
Bg2+ 22. Kg1 *
Position (FEN): r4rk1/2p5/1p1p1qpp/p2Pp1n1/2P1P2N/3Q1pP1/PP1N1PbP/R1B1R1K1 b - - 3 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 816
Best move: Nh3#