Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c6 4. Nf3 Bb4 5. Bg5 f6 6. Bf4 Bxc3+ 7. bxc3 dxc4 8.
e4 b5 9. a4 Bd7 10. Be2 Ne7 11. O-O O-O 12. Bd6 Rf7 13. Nd2 Nc8 14. Ba3 Nb6 15.
a5 Na4 16. Bb4 Qc7 17. e5 c5 18. dxc5 Nxc5 19. exf6 gxf6 20. Bf3 Nd3 21. Bxa8
Nc6 22. Ba3 Qc8 23. Bxc6 Bxc6 24. Nf3 Rg7 25. Kh1 Qb7 26. Qe2 e5 27. Rg1 Kh8
28. a6 Qb6 29. Qe3 Qxe3 30. fxe3 *
Position (FEN): 7k/p5rp/P1b2p2/1p2p3/2p5/B1PnPN2/6PP/R5RK b - - 0 30
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 678
Best move: Nf2#