Chess puzzle (Checkmate)
Moves: 1. c4 c5 2. Nc3 Nc6 3. e4 e5 4. d3 d6 5. h3 Nge7 6. Nf3 Ng6 7. Be2 Nf4 8. Nh2
Ne6 9. O-O Ncd4 10. Bg4 h5 11. Bxh5 Qh4 12. Bg4 Bd7 13. Nd5 Bc6 14. Bxe6 fxe6
15. Nc7+ Kd7 16. Nxa8 Be7 17. Qg4 Rxa8 18. Qxh4 Bxh4 19. g3 Bf6 20. f4 d5 21.
cxd5 exd5 22. fxe5 Bxe5 23. Rf7+ Ke6 24. Rf1 dxe4 25. dxe4 Bxe4 26. Ng4 Bxg3
27. Bf4 *
Position (FEN): r7/pp4p1/4k3/2p5/3nbBN1/6bP/PP6/R4RK1 b - - 1 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1223
Best move: Ne2#