Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. e3 d5 4. Bd3 c5 5. O-O c4 6. Be2 b5 7. b3 Nc6 8. a4 b4
9. bxc4 dxc4 10. Bxc4 a5 11. Bb5 Bb7 12. c3 Be7 13. cxb4 Bxb4 14. Bd2 O-O 15.
Nc3 Bxc3 16. Bxc3 Nd5 17. Bb2 Qf6 18. Ne5 Nxe5 19. dxe5 Qg6 20. Qd3 Qxg2+ 21.
Kxg2 Nf4+ 22. Kg1 *
Position (FEN): r4rk1/1b3ppp/4p3/pB2P3/P4n2/3QP3/1B3P1P/R4RK1 b - - 2 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1263
Best move: Nh3#