Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 c5 4. exd5 Qxd5 5. Ngf3 cxd4 6. Bc4 Qd6 7. O-O Nf6 8.
Nb3 Nc6 9. Nbxd4 Nxd4 10. Qxd4 Qxd4 11. Nxd4 Bd7 12. a4 Rc8 13. Bd3 Bc5 14. Nb3
Bd6 15. Be3 Bb8 16. h3 Nd5 17. Bc5 f6 18. a5 e5 19. Ba3 Kf7 20. Nc5 Bc6 21.
Rfd1 g6 22. Bc4 Rhd8 23. Rd2 Ke8 24. Ne6 Rd7 25. Rad1 Nc7 26. Rxd7 Bxd7 27.
Ng7+ Kd8 28. Bg8 Ne8 *
Position (FEN): 1brkn1B1/pp1b2Np/5pp1/P3p3/8/B6P/1PP2PP1/3R2K1 w - - 4 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 969
Best move: Ne6#