Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 Nc6 3. Nf3 Nge7 4. Bf4 Ng6 5. Bg5 Be7 6. Bxe7 Qxe7 7. c3 Ngxe5
8. Nbd2 d6 9. e3 Bg4 10. Be2 O-O-O 11. h3 Bd7 12. Qb3 Be6 13. Qc2 h6 14. a3 d5
15. O-O-O Nc4 16. Nxc4 dxc4 17. Qe4 Na5 18. Kb1 Qf6 19. Nd4 Bd7 20. Bg4 Bxg4
21. Qxg4+ Kb8 22. f3 Rhe8 23. e4 Ka8 24. Qg3 c5 25. Nb5 Rxd1+ 26. Rxd1 Rc8 27.
Nc7+ Kb8 28. Na6+ Ka8 29. Qb8+ Rxb8 *
Position (FEN): kr6/pp3pp1/N4q1p/n1p5/2p1P3/P1P2P1P/1P4P1/1K1R4 w - - 0 30
White to move.
Themes:  Endgame Mate in 1, Smothered Mate 
Puzzle rating: 932
Best move: Nc7#