Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. Nf3 Bg7 3. c4 Nf6 4. Nc3 O-O 5. e4 d6 6. Be2 e5 7. O-O Nc6 8. d5
Ne7 9. Ne1 Nd7 10. Be3 a5 11. f3 f5 12. Rc1 f4 13. Bf2 g5 14. Nd3 h5 15. c5 Ng6
16. cxd6 cxd6 17. Nb5 Nf6 18. Nc7 g4 19. Nxa8 g3 20. hxg3 fxg3 21. Bxg3 h4 22.
Bh2 Nh5 23. Nc7 Qg5 24. Ne6 Bxe6 25. dxe6 Qe3+ 26. Nf2 Ng3 27. Bc4 Kh7 28. Qxd6
Nf4 29. e7 Re8 30. Bf7 *
Position (FEN): 4r3/1p2PBbk/3Q4/p3p3/4Pn1p/4qPn1/PP3NPB/2R2RK1 b - - 2 30
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1605
Best move: Nfe2#