Chess puzzle (Checkmate)
Moves: 1. d3 Nf6 2. c3 e6 3. f3 b6 4. e4 Bb7 5. f4 d5 6. e5 Nfd7 7. d4 c5 8. Nf3 Be7
9. Be3 O-O 10. h4 a6 11. Ng5 h6 12. Qd3 hxg5 13. hxg5 g6 14. Bf2 Kg7 15. Rh4
Rh8 16. Rxh8 Qxh8 17. Nd2 Nc6 18. O-O-O b5 19. Be2 cxd4 20. cxd4 Rc8 21. Kb1
Nb4 22. Qf3 Qh2 23. g4 Rh8 24. Nf1 Qh3 25. Ng3 Qh7 26. Rh1 Qg8 27. Nh5+ gxh5
28. gxh5 Kf8 29. h6 Qg6+ 30. Ka1 Nc2+ 31. Kb1 Na3+ 32. Ka1 Qb1+ 33. Rxb1 *
Position (FEN): 5k1r/1b1nbp2/p3p2P/1p1pP1P1/3P1P2/n4Q2/PP2BB2/KR6 b - - 0 33
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 834
Best move: Nc2#