Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. f4 d5 3. e5 Bf5 4. Nf3 Nd7 5. d3 f6 6. Be2 fxe5 7. fxe5 e6 8. O-O
Ne7 9. Ng5 Nxe5 10. g4 Bg6 11. Nxe6 Qb6+ 12. Kh1 Bf7 13. Ng5 Bg6 14. d4 Nf7 15.
Ne6 Be4+ 16. Bf3 Bg6 17. Nc3 c5 18. Nxc5 O-O-O 19. N3a4 Qd6 20. Be2 Nc6 21. Bf4
Qe7 22. g5 Be4+ 23. Kg1 Nxg5 24. Bg4+ Rd7 25. Bxd7+ Qxd7 26. Nxd7 *
Position (FEN): 2k2b1r/pp1N2pp/2n5/3p2n1/N2PbB2/8/PPP4P/R2Q1RK1 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1400
Best move: Nh3#