Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 g6 4. e3 Bg7 5. Be2 O-O 6. O-O Nc6 7. Nc3 Bg4 8. Nb5
Rc8 9. Ne5 Bxe2 10. Qxe2 Nxe5 11. Bxe5 a6 12. Nc3 c6 13. Rfe1 e6 14. Na4 Nd7
15. Bg3 b5 16. Nc3 a5 17. a3 a4 18. Na2 Qb6 19. Nb4 c5 20. dxc5 Nxc5 21. Rac1 *
Position (FEN): 2r2rk1/5pbp/1q2p1p1/1pnp4/pN6/P3P1B1/1PP1QPPP/2R1R1K1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1000
Best move: Bxb2