Chess puzzle (Checkmate)
Moves: 1. d3 e6 2. Nf3 Be7 3. g3 Nc6 4. Bg2 h5 5. O-O g5 6. Nc3 g4 7. Nd2 b6 8. e4 Bb7
9. Nc4 d5 10. exd5 exd5 11. Nd2 Qd7 12. Nxd5 O-O-O 13. Re1 Bd6 14. Nc4 Nd4 15.
Be3 Nf3+ 16. Bxf3 gxf3 17. Qxf3 h4 18. Bd4 Rh7 19. a4 hxg3 20. fxg3 Qh3 21. Re2
Ne7 22. Nxd6+ cxd6 23. Nxe7+ Kb8 24. Qf6 Rdh8 25. Qxd6+ Ka8 26. Nd5 Qg4 27.
Nc7+ Kb8 28. Na6+ Ka8 29. Qb8+ Rxb8 *
Position (FEN): kr6/pb3p1r/Np6/8/P2B2q1/3P2P1/1PP1R2P/R5K1 w - - 0 30
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 979
Best move: Nc7#