Winning Chess Sacrifices and Combinations

4rrk1/ppp2qpp/3b4/3p4/6b1/2P1B3/PP1Q1PPP/R3KN1R
              
menu