Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 dxc4 3. Qa4+ Nc6 4. Nf3 Bd7 5. Qxc4 Nf6 6. Nc3 e5 7. Bg5 Be6 8.
d5 Bxd5 9. Nxd5 Qxd5 10. Qxd5 Nxd5 11. e4 Ndb4 12. Rd1 Nc2+ 13. Kd2 N2b4 14. a3
f6 15. Be3 Rd8+ 16. Ke1 Nc2+ 17. Ke2 Rxd1 18. Kxd1 Nxe3+ 19. fxe3 Bc5 20. Kd2
O-O 21. Bc4+ Kh8 22. Bd5 Rd8 23. Ke2 g6 24. Rc1 Bb6 25. Bxc6 bxc6 26. Rxc6 Kg7
27. b4 a5 28. Nd2 axb4 29. axb4 Ra8 30. Nc4 Ra2+ 31. Kf3 g5 32. Nxb6 g4+ 33.
Kg3 *
Position (FEN): 8/2p3kp/1NR2p2/4p3/1P2P1p1/4P1K1/r5PP/8 b - - 1 33
Black to move.
Themes:  Endgame  
Puzzle rating: 1735
Best move: cxb6