Chess puzzle (Equality)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 d5 5. e5 e6 6. Bb5 Bb4+ 7. Nc3 Qa5 8. Bd2
Bxc3 9. Bxc6+ bxc6 10. Bxc3 Qb6 11. Nf3 Ne7 12. O-O Ba6 13. Re1 O-O 14. Qb3
Rab8 15. Qc2 Qc7 16. Ng5 Ng6 17. h4 c5 18. h5 cxd4 19. hxg6 hxg6 20. Rac1 *
Position (FEN): 1r3rk1/p1q2pp1/b3p1p1/3pP1N1/3p4/2B5/PPQ2PP1/2R1R1K1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1501
Best move: dxc3