Winning Chess Sacrifices and Combinations

r1b2rk1/5ppp/p1R2n2/1p1p4/3P4/3BP1P1/qP1N1PP1/3QK2R
              
menu