Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. Nf3 Nf6 3. Nc3 c6 4. Be2 Qc7 5. d4 e5 6. O-O Bg4 7. d5 Be7 8. dxc6
bxc6 9. h3 Bxf3 10. Bxf3 O-O 11. Bg5 Nbd7 12. b3 Qa5 13. Bd2 Qc7 14. Ne2 Rab8
15. Ng3 h6 16. Nf5 Bd8 17. Qc1 Nh7 18. g4 Bg5 19. h4 Bxd2 20. Qxd2 Ndf6 21. g5
hxg5 22. hxg5 Ne8 23. Kg2 Qd8 24. Rh1 Qxg5+ 25. Qxg5 Nxg5 *
Position (FEN): 1r2nrk1/p4pp1/2pp4/4pNn1/4P3/1P3B2/P1P2PK1/R6R w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 903
Best move: Ne7#