Winning Chess Sacrifices and Combinations

r3r1k1/1q1b1ppp/pnn1p3/1p6/1b1NP3/1P1QBN2/P3BPPP/2R2RK1
              
menu