Winning Chess Sacrifices and Combinations

1r3rk1/p1pb1pp1/2pp3p/q1n2N2/3NP3/1P2Q3/P1P2PPP/3RR1K1
              
menu