Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Other_variations
Moves: 1. b4 e5 2. Bb2 Bxb4 3. Bxe5 Nf6 4. Nc3 Nc6 5. Bxf6 Qxf6 6. Nd5 Qe5 7. Nxb4
Nxb4 8. Rb1 a5 9. c3 *
Position (FEN): r1b1k2r/1ppp1ppp/8/p3q3/1n6/2P5/P2PPPPP/1R1QKBNR b Kkq - 0 9
Black to move.
Themes: Pin Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1420
Best move: Nd3#