Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nc3 Nf6 3. Bf4 a6 4. e3 Bf5 5. f3 e6 6. g4 Bg6 7. h4 h5 8. g5 Nfd7
9. Bd3 Bb4 10. Bxg6 fxg6 11. Ne2 c5 12. Qd3 Kf7 13. e4 c4 14. Qe3 Nb6 15. Kf2
Nc6 16. a3 Bxc3 17. Nxc3 Re8 18. Rae1 Qd7 19. exd5 exd5 20. Qd2 Rxe1 21. Rxe1
Re8 22. Rxe8 Qxe8 23. Bc7 Na8 24. Bg3 Qd7 25. Qf4+ Kg8 26. Qd6 Qxd6 27. Bxd6
Nb6 28. Bc5 Nd7 29. Nxd5 Nxc5 30. dxc5 Kf7 31. Ne3 Ne5 32. b4 *
Position (FEN): 8/1p3kp1/p5p1/2P1n1Pp/1Pp4P/P3NP2/2P2K2/8 b - b3 0 32
Black to move.
Themes:  Endgame, Knight Endgame  En Passant
Puzzle rating: 1550
Best move: cxb3