Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 e6 3. Bf4 Bb4 4. a3 Bxc3+ 5. bxc3 c5 6. e3 Qa5 7. Qd2 Ne4 8.
Qd3 d5 9. Ne2 Nc6 10. g3 g5 11. Be5 f6 12. f3 c4 13. Qd1 Nxc3 14. Nxc3 Qxc3+
15. Kf2 fxe5 16. dxe5 O-O 17. Kg2 Qxe3 18. Qe1 Qxf3+ 19. Kg1 Nd4 20. Bg2 Qc3
21. Qxc3 *
Position (FEN): r1b2rk1/pp5p/4p3/3pP1p1/2pn4/P1Q3P1/2P3BP/R5KR b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 816
Best move: Ne2#