Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Qxd7 5. O-O Nc6 6. d4 cxd4 7. Nxd4 Nf6
8. Nc3 g6 9. Bg5 Bg7 10. Qd2 Nxe4 11. Nxe4 Nxd4 12. Bf6 Ne6 13. Bxg7 Nxg7 14.
Rfe1 O-O 15. Rad1 Qb5 16. b3 Rfe8 17. Re3 Qc6 18. Rde1 d5 19. Rc3 Qe6 20. Ng5
Qf6 21. Qxd5 *
Position (FEN): r3r1k1/pp2ppnp/5qp1/3Q2N1/8/1PR5/P1P2PPP/4R1K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1085
Best move: Qxc3