Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nc6 3. g3 b6 4. Bg2 Bb7 5. Nge2 d6 6. O-O g6 7. d3 Bg7 8. f4
Nf6 9. f5 Ne7 10. Bg5 gxf5 11. exf5 d5 12. Qd2 Qd7 13. Qe3 Ng4 14. Qf3 Nf6 15.
Qe3 h6 16. Bh4 Ng4 17. Qf3 Nf6 18. Qe3 O-O-O 19. Qxe5 Nc6 20. Qf4 d4 21. Nb5
Kb8 22. a4 Rhe8 23. Nc1 a6 24. Na3 Nd5 25. Qg4 Ne3 26. Qxg7 Nxg2 27. Bxd8 Ne3
28. Bxc7+ Kxc7 29. Re1 Qd5 30. Re2 Qf3 31. Rxe3 Qxe3+ 32. Kh1 *
Position (FEN): 4r3/1bk2pQ1/ppn4p/5P2/P2p4/N2Pq1P1/1PP4P/R1N4K b - - 1 32
Black to move.
Themes: Discovered Attack Middlegame Mate in 1 
Puzzle rating: 1707
Best move: Ne5#