Winning Chess Sacrifices and Combinations

r1r3k1/1b3ppp/1p2p3/8/2NQPn2/1q3B2/1P3PPP/2R2RK1
              
menu