Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d5 3. Nd2 a6 4. Bd3 c5 5. exd5 exd5 6. dxc5 Bxc5 7. Nb3 Ba7 8.
Nf3 h6 9. O-O Ne7 10. c3 O-O 11. Re1 Bg4 12. h3 Be6 13. Be3 Nbc6 14. Bxa7 Nxa7
15. Nbd4 Bd7 16. Ne2 Nac6 17. Ned4 f5 18. Ne6 Bxe6 19. Rxe6 Qd7 20. Qe2 Rae8
21. Re1 Rf7 22. Nh4 Nd8 23. Re5 Ndc6 24. Bxf5 Qd6 25. Re6 Qc7 26. Bc2 Nd8 27.
Qd3 Nxe6 28. Qh7+ Kf8 29. Qh8+ Ng8 *
Position (FEN): 4rknQ/1pq2rp1/p3n2p/3p4/7N/2P4P/PPB2PP1/4R1K1 w - - 4 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 863
Best move: Ng6#