Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. c4 e6 3. Nf3 Nf6 4. g3 b6 5. Bg2 Bb7 6. O-O Be7 7. Nc3 O-O 8. d5
Bb4 9. Nd4 Bxc3 10. bxc3 exd5 11. Nxf5 Ne4 12. Ne3 dxc4 13. Qc2 Qe7 14. Nxc4 d5
15. Ba3 c5 16. Ne3 Na6 17. Rad1 Nc7 18. c4 dxc4 19. Nxc4 Nb5 20. Bb2 Rfd8 21.
e3 Ng5 22. Bxb7 Qxb7 23. Ne5 *
Position (FEN): r2r2k1/pq4pp/1p6/1np1N1n1/8/4P1P1/PBQ2P1P/3R1RK1 b - - 1 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1361
Best move: Nh3#