Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nf3 e6 3. Bf4 d5 4. e3 c5 5. c3 Nc6 6. Be2 Be7 7. a3 O-O 8. c4 b6
9. dxc5 bxc5 10. O-O Bb7 11. cxd5 Nxd5 12. Bg3 Qb6 13. Nbd2 Rad8 14. Qc2 Bf6
15. Nc4 Qb5 16. Rab1 Ba6 17. a4 Qb4 18. b3 Nc3 19. Bd3 g6 20. Rbe1 Bxc4 21.
Bxc4 Na5 22. Ne5 Nxc4 *
Position (FEN): 3r1rk1/p4p1p/4pbp1/2p1N3/Pqn5/1Pn1P1B1/2Q2PPP/4RRK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 2129
Best move: bxc4