Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nc6 3. a3 e5 4. Bc4 Nf6 5. d3 d6 6. Nf3 Bg4 7. Bg5 Be7 8. Nbd2
a6 9. Qb3 Na5 10. Bxf7+ Kf8 11. Qa2 h6 12. Bg6 d5 13. Bxf6 Bxf6 14. Qxd5 Qxd5
15. exd5 b5 16. O-O Rd8 17. Be4 h5 18. h3 Bc8 19. b4 Nb7 20. d4 cxd4 21. cxd4
exd4 22. a4 Nd6 23. axb5 Nxb5 24. Nb3 g5 25. Nc5 g4 26. hxg4 hxg4 27. Nd2 Rd6
28. g3 Be5 29. Bg2 Rdh6 30. Nde4 d3 31. Rad1 Nd4 32. Rxd3 *
Position (FEN): 2b2k1r/8/p6r/2NPb3/1P1nN1p1/3R2P1/5PB1/5RK1 b - - 0 32
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1447
Best move: Ne2#