Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 d5 3. Nf3 d4 4. Ne2 c5 5. c3 Nc6 6. cxd4 cxd4 7. Qa4 Bc5 8. b4
Bxb4 9. Nexd4 Ne7 10. Bb5 Qa5 11. Qxa5 Bxa5 12. Ba3 Bd7 13. Nb3 Bb4 14. Bxb4
Nxb4 15. Bxd7+ Kxd7 16. Ke2 Rac8 17. Ne5+ Ke8 18. Rhc1 f6 19. Nc4 Kd7 20. a3
Na6 21. d4 b5 22. Nca5 Rxc1 23. Rxc1 Rc8 24. Rxc8 Kxc8 25. Kd3 Kc7 26. Nd2 Nb8
27. Nab3 Nd7 28. Kc3 Kb6 29. Nf1 a5 30. Ne3 Nc6 31. d5 b4+ 32. axb4 axb4+ 33.
Kc4 *
Position (FEN): 8/3n2pp/1kn1pp2/3P4/1pK1P3/1N2N3/5PPP/8 b - - 1 33
Black to move.
Themes:  Endgame, Knight Endgame Mate in 1 
Puzzle rating: 1601
Best move: Nde5#