Chess puzzle (Equality)
Moves: 1. d4 e6 2. Bf4 d5 3. e3 Be7 4. c3 c5 5. Bd3 Nc6 6. Nf3 Qb6 7. Qb3 Qa5 8. Nbd2
Nf6 9. h4 c4 10. Bxc4 dxc4 11. Qxc4 Bd7 12. Ne5 Rc8 13. b4 Nxe5 14. Qxc8+ Bxc8
15. bxa5 Nd3+ 16. Ke2 Nxf4+ 17. Kf3 N4d5 18. Rac1 Bb4 *
Position (FEN): 2b1k2r/pp3ppp/4pn2/P2n4/1b1P3P/2P1PK2/P2N1PP1/2R4R w k - 4 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1603
Best move: cxb4