Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Other_variations
Moves: 1. b4 Nf6 2. Bb2 e5 3. Bxe5 Bxb4 4. c3 Be7 5. e3 d6 6. Bg3 Ne4 7. Ne2 O-O 8. d3
Ng5 9. Nd2 Re8 10. h4 Ne6 11. h5 Bf6 12. d4 Bd7 13. Rb1 Bc6 14. c4 d5 15. c5 b6
16. h6 bxc5 17. dxc5 Nxc5 18. hxg7 *
Position (FEN): rn1qr1k1/p1p2pPp/2b2b2/2np4/8/4P1B1/P2NNPP1/1R1QKB1R b K - 0 18
Black to move.
Themes:  Opening Mate in 1, Smothered Mate 
Puzzle rating: 985
Best move: Nd3#