Winning Chess Sacrifices and Combinations

1r3rk1/p1p4p/3q2pb/3Ppb2/2Q2n2/P1N1BN2/1P4PP/2KR1R2
              
menu