Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. c4 e5 3. Nf3 d6 4. Nc3 Nd7 5. d4 Ngf6 6. Be2 Be7 7. O-O O-O 8. Re1
Re8 9. h3 Bf8 10. Bf1 a5 11. d5 Nc5 12. Qc2 cxd5 13. cxd5 Bd7 14. Bb5 Rc8 15.
Bxd7 Qxd7 16. a4 Be7 17. Kh2 Bd8 18. Rb1 Bb6 19. Re2 Ba7 20. Qd1 Bb6 21. b3 h6
22. Bb2 Na6 23. Nb5 Bc5 24. Nh4 g6 25. Bc1 Kh7 26. Qd2 Ng8 27. g4 Qe7 28. Ng2
Bb4 29. Qe3 Bc5 30. Qg3 Nb4 31. h4 Rf8 32. h5 g5 33. Qf3 Qf6 34. Kg3 Qxf3+ 35.
Kxf3 Ne7 36. Bb2 Nd3 37. Ba3 Bxa3 38. Nxa3 Rc3 39. Nb5 *
Position (FEN): 5r2/1p2np1k/3p3p/pN1Pp1pP/P3P1P1/1Prn1K2/4RPN1/1R6 b - - 2 39
Black to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 1609
Best move: Ne1#