Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 c5 3. Nf3 cxd4 4. Nxd4 b6 5. Nc3 Bb7 6. Ndb5 a6 7. Nd6+ Bxd6 8.
Qxd6 Nf6 9. Bd3 Qe7 10. Qxb6 Bc6 11. Bf4 O-O 12. Bg5 h6 13. Bh4 g5 14. Bg3 d5
15. e5 Nfd7 16. Qe3 f5 17. f4 g4 18. O-O-O Qb4 19. h3 d4 20. a3 Qc5 21. b4 *
Position (FEN): rn3rk1/3n4/p1b1p2p/2q1Pp2/1P1p1Pp1/P1NBQ1BP/2P3P1/2KR3R b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1338
Best move: Qxc3