Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. d4 Bd6 7. Bd3 O-O
8. O-O Bg4 9. h3 Bh5 10. Be2 Re8 11. Be3 Nd7 12. Re1 f5 13. d5 c5 14. c4 Qf6
15. Qc2 h6 16. Rac1 b6 17. Kf1 g5 18. Ng1 Bg6 19. Bd2 f4 20. Bd3 Bxd3+ 21. Qxd3
Qxb2 22. Bc3 Ne5 23. Qf5 Nxc4 24. Bxb2 *
Position (FEN): r3r1k1/p4p2/1p1b3p/2pP1Qp1/2n2p2/7P/PB3PP1/2R1RKN1 b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1315
Best move: Nd2#