Chess puzzle (Checkmate)
Moves: 1. Nf3 d6 2. d4 f5 3. c4 Nf6 4. g3 e6 5. Bg2 Be7 6. O-O O-O 7. Nc3 Ne4 8. Qc2
Nxc3 9. Qxc3 Bf6 10. b3 Nc6 11. Bb2 Qe8 12. b4 e5 13. dxe5 dxe5 14. Qb3 Be6 15.
Nd2 b5 16. Qc2 Nxb4 17. Qb3 a5 18. Bxa8 Qxa8 19. a3 bxc4 20. Nxc4 Nd5 21. Nxe5
Nf4 22. Qc2 *
Position (FEN): q4rk1/2p3pp/4bb2/p3Np2/5n2/P5P1/1BQ1PP1P/R4RK1 b - - 2 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 856
Best move: Nh3#