Encyclopaedia of Chess Endgames
Click here for answer
b7!
pv 1. b7 Rb5 2. Rd8 Bf5 3. b8=Q Rxb8 4. Rxb8 h3 5. Rb4 Kf6 6. Rh4 Ke5 7. c7 Bc8
menu