Winning Chess Sacrifices and Combinations

2r3k1/2rb1pp1/5n1p/q1BPp3/p3Pn2/2R4P/2Q2PPK/1NR2B2
              
menu