Chess puzzle (Advantage)
Moves: 1. Nf3 c6 2. g3 d5 3. Bg2 h6 4. b3 g6 5. Bb2 Nf6 6. d3 Bg7 7. Nbd2 O-O 8. Rb1
Be6 9. O-O Na6 10. e4 Nb4 11. a3 Na6 12. exd5 cxd5 13. Re1 Rc8 14. Nd4 Bg4 15.
Qc1 Qd7 16. c4 e5 17. Nb5 dxc4 18. dxc4 b6 19. Rxe5 Nh5 20. Rd5 Bxb2 21. Rxd7 *
Position (FEN): 2r2rk1/p2R1p2/np4pp/1N5n/2P3b1/PP4P1/1b1N1PBP/1RQ3K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1004
Best move: Bxc1