Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. c3 Bg7 3. d4 d6 4. Nf3 Nd7 5. h3 e5 6. d5 Ngf6 7. Bd3 O-O 8. Be3 a5
9. Qd2 b6 10. Bg5 Qe8 11. Bb5 Ba6 12. Bxa6 Rxa6 13. O-O Ra8 14. Na3 Nc5 15. Qe2
Nfxe4 16. Be3 Nf6 17. Nb5 Qc8 18. c4 Nfd7 19. Ng5 Qd8 20. Qg4 Rc8 21. Na7 Ra8
22. Nc6 Qf6 23. Nxh7 Kxh7 24. Bg5 Qf5 25. Qh4+ Kg8 *
Position (FEN): r4rk1/2pn1pb1/1pNp2p1/p1nPpqB1/2P4Q/7P/PP3PP1/R4RK1 w - - 4 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 831
Best move: Ne7#