Winning Chess Sacrifices and Combinations
Click here for answer
Ra1+!
pv 1. Ra1+ Kb8 2. Ra8+ Kc7 3. Ra7+ Kb8 4. Rxg7 Kc8 5. Be6+ Kb8 6. Kb6 Ka8 7. Rg8#
menu