Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e6 7. Qd2 Be7 8.
O-O-O O-O 9. f3 b5 10. Nce2 Bb7 11. g4 d5 12. e5 Nfd7 13. f4 Nc6 14. g5 Rc8 15.
h4 Nb4 16. a3 Nxc2 17. Nxc2 d4 18. Rh2 Be4 19. Nxd4 Nc5 20. b4 Bxc2 21. bxc5 *
Position (FEN): 2rq1rk1/4bppp/p3p3/1pP1P1P1/3N1P1P/P3B3/2bQ3R/2KR1B2 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1443
Best move: Bxd1