Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. c4 g6 3. g3 Bg7 4. Bg2 O-O 5. O-O d6 6. d4 Nbd7 7. Bf4 Re8 8. d5
a5 9. Nc3 Nc5 10. Qc2 b6 11. Nd4 e5 12. dxe6 fxe6 13. Bxa8 e5 14. Bg5 exd4 15.
Bd5+ Kh8 16. Nb5 Qd7 17. Bg2 c6 18. Nxd4 Nfe4 19. Rad1 Nxg5 20. Bxc6 Qd8 21.
Bxe8 Qxe8 22. Nb5 Qc6 23. Rxd6 *
Position (FEN): 2b4k/6bp/1pqR2p1/pNn3n1/2P5/6P1/PPQ1PP1P/5RK1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1148
Best move: Nh3#