Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. d4 g6 3. Nc3 Bg7 4. e4 d6 5. Bd3 O-O 6. Nge2 c5 7. d5 Ng4 8. O-O
Ne5 9. b3 Nxd3 10. Qxd3 f5 11. Qd2 fxe4 12. Bb2 Bf5 13. Ng3 Na6 14. Ncxe4 Bd7
15. Bxg7 Kxg7 16. Qg5 Rh8 17. Nh5+ Kf7 18. Rae1 gxh5 19. Qxh5+ Kf8 20. Re3 Be8
21. Qh6+ Kg8 22. Rg3+ Bg6 23. Rxg6+ hxg6 24. Qxg6+ Kf8 25. Ng5 Qe8 *
Position (FEN): r3qk1r/pp2p3/n2p2Q1/2pP2N1/2P5/1P6/P4PPP/5RK1 w - - 3 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1054
Best move: Ne6#