Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. f3 d5 3. e4 dxe4 4. Nc3 exf3 5. Nxf3 e6 6. Bg5 Be7 7. Bd3 O-O 8.
O-O h6 9. Bf4 Nc6 10. Kh1 Nb4 11. Be2 Nc6 12. a3 b6 13. Bd3 a6 14. Qd2 h5 15.
Ne2 b5 16. c3 Na5 17. Rae1 Nc4 18. Qc1 Bb7 19. b3 Nd6 20. Ne5 h4 21. Bg5 h3 22.
Kg1 hxg2 23. Rf4 Nh5 24. Bxe7 Nxf4 25. Bxd8 *
Position (FEN): r2B1rk1/1bp2pp1/p2np3/1p2N3/3P1n2/PPPB4/4N1pP/2Q1R1K1 b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1749
Best move: Nh3#