Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d3 d5 3. Nd2 c5 4. Ngf3 Nc6 5. g3 Nf6 6. Bg2 b5 7. O-O c4 8. e5 Nd7
9. d4 Nb6 10. c3 a5 11. a3 Bb7 12. Re1 b4 13. axb4 axb4 14. Rxa8 Qxa8 15. Nf1
Qa2 16. h4 Na4 17. Qd2 bxc3 18. bxc3 Qxd2 19. Bxd2 Kd7 20. Ra1 Nb6 21. Ne3 h6
22. Bh3 Be7 23. h5 Ra8 24. Rxa8 Bxa8 25. Bf1 Na5 26. Be2 Na4 27. Bd1 Nb3 28.
Bxb3 *
Position (FEN): b7/3kbpp1/4p2p/3pP2P/n1pP4/1BP1NNP1/3B1P2/6K1 b - - 0 28
Black to move.
Themes:  Middlegame  
Puzzle rating: 1234
Best move: cxb3