Chess puzzle (Checkmate)
Opening: Neo-Grunfeld_Defense, Neo-Grunfeld_Defense_Classical_Variation
Moves: 1. d4 Nf6 2. Nf3 d5 3. g3 g6 4. Bg2 Bg7 5. O-O O-O 6. c4 dxc4 7. Ne5 Be6 8. Na3
Bd5 9. Naxc4 Bxg2 10. Kxg2 b5 11. Na5 c5 12. Nb3 cxd4 13. Nxd4 Ne4 14. Ndf3 Qc7
15. Bf4 Qb7 16. Kg1 g5 17. Be3 g4 18. Nxg4 Bxb2 19. Bd4 Bxa1 *
Position (FEN): rn3rk1/pq2pp1p/8/1p6/3Bn1N1/5NP1/P3PP1P/b2Q1RK1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1455
Best move: Nh6#