Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e6 5. Nc3 Bc5 6. Be3 Bb4 7. Qd2 Nf6 8.
f3 d5 9. Nxc6 bxc6 10. e5 Nd7 11. a3 Ba5 12. b4 Bc7 13. f4 Nb6 14. b5 Nc4 15.
Bxc4 dxc4 16. Qxd8+ Bxd8 17. bxc6 Ba5 18. Bd2 O-O 19. Ne4 Bb6 20. Nd6 Ba6 21.
Bb4 Rfd8 22. O-O-O Be3+ 23. Bd2 Bc5 24. Ba5 Bxa3+ 25. Kd2 Rxd6+ 26. exd6 Bxd6
27. Ke3 Bc5+ 28. Ke4 Rc8 29. c7 *
Position (FEN): 2r3k1/p1P2ppp/b3p3/B1b5/2p1KP2/8/2P3PP/3R3R b - - 0 29
Black to move.
Themes:  Endgame  
Puzzle rating: 1440
Best move: Bb7+