Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. d3 a6 4. a3 d5 5. exd5 exd5 6. Ba2 h6 7. Nf3 Nf6 8. h3
Bd6 9. Qe2+ Be6 10. Nc3 O-O 11. Bd2 Nc6 12. O-O-O b5 13. g4 b4 14. axb4 cxb4
15. Nb1 Nxg4 16. hxg4 Bxg4 17. Bxd5 Re8 18. Qf1 Qc7 19. Qg2 Bxf3 20. Qxf3 Ne5
21. Qg2 *
Position (FEN): r3r1k1/2q2pp1/p2b3p/3Bn3/1p6/3P4/1PPB1PQ1/1NKR3R b - - 2 21
Black to move.
Themes: Pin, Queenside Attack Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 853
Best move: Nxd3#