Winning Chess Sacrifices and Combinations

r2q1n1k/1p5p/2p1p1p1/1b6/5BN1/6P1/4r1PK/1RR3Q1
              
menu