Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 O-O 8. Qd2
Nc6 9. g4 Be6 10. Nxe6 fxe6 11. Bc4 Qc8 12. Bb3 Na5 13. O-O-O Nxb3+ 14. axb3 a5
15. h4 a4 16. bxa4 b5 17. h5 b4 18. Nb1 Nd7 19. hxg6 hxg6 20. Bh6 Nc5 21. Bxg7
*
Position (FEN): r1q2rk1/4p1B1/3pp1p1/2n5/Pp2P1P1/5P2/1PPQ4/1NKR3R b - - 0 21
Black to move.
Themes: Pin Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1152
Best move: Nb3#