Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 O-O 5. Nf3 d6 6. Be2 e5 7. O-O Nc6 8. Bg5
h6 9. Bxf6 Qxf6 10. dxe5 dxe5 11. Nd5 Qd8 12. b4 Nd4 13. Bd3 Bg4 14. Be2 Bxf3
15. Bxf3 c6 16. Nc3 Qe7 17. a3 Rad8 18. g3 f5 19. Bg2 f4 20. Qg4 Qf7 21. c5 h5
22. Qh3 f3 23. Bh1 Qc4 24. Rac1 Qxc3 25. Rxc3 *
Position (FEN): 3r1rk1/pp4b1/2p3p1/2P1p2p/1P1nP3/P1R2pPQ/5P1P/5RKB b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 508
Best move: Ne2#