Winning Chess Sacrifices and Combinations

r2rb1k1/pp3pp1/4p1p1/1P2B3/2PnR2q/2Q3NP/P4PP1/R5K1
              
menu